Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Motta

v$sql

Recommended Posts

Quando o sql é muito grande o limite da v$sql.text varchar2(1000) , faz com que se perca parte da query, tem como contornar isto para sql maiores de 1000 carac. ??

 

--------------------------------------------------------------------------------

Obs : Na realidade o que eu queria aqui era recuperar um sql perdido,

tipo você está no sql-plus prototipando uma query grande e fecha

o programa sem salvar .... como recuprar a query ????

-------------------------------------------------------------------------------

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode usar :declare sql varchar2(5000)set sql = ''

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não o que eu quero é quando precisar recuperar um sql pode recupera-lo todo na view v$sql o text fica limitado a 1000 caracteres.

 

Alguma outra view ou tabela tem o conteúdo total do sql ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se estiver usando o Oracle 10G na própria view V$SQL existe a coluna SQL_FULLTEXT que é uma CLOB, lá ele armazenará toda a estrutura do DML. Abraços, :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

9iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

 

:o http://forum.imasters.com.br/public/style_emoticons/default/yay.gif :wacko: http://forum.imasters.com.br/public/style_emoticons/default/blush.gif :blink: :unsure: http://forum.imasters.com.br/public/style_emoticons/default/upset.gif :(

 

de qq forma valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se isto ajudar alguém também ....

 

Vi uma solução para 9i

 

SELECT ADDRESS,PIECE,SQL_TEXT
FROM   V$SQLTEXT SQL
WHERE  SQL.ADDRESS IN (SELECT SQL2.ADDRESS
					   FROM   V$SQLTEXT SQL2
					   WHERE  SQL2.SQL_TEXT LIKE '%<texto de busca>%')
ORDER BY ADDRESS,PIECE

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.