Quebra de Linha
09/09/2004
0
Estou fazendo a criacao de triggers dinamicamente, mas estou com um problema com a quebra de linha, por exemplo:
CREATE OR REPLACE procedure testeproc is
begin
EXECUTE IMMEDIATE
´CREATE TRIGGER TRG_CADACP_teste BEFORE INSERT ON CADACP REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW´
||´ begin´||
´select seq_cadacp.nextval into :new.nidcadacp from dual;´||
´ end;´;
end;
esse procedimento executa perfeitamente e cria a trigger sem erros, mas quando vou visualizar a trigger em algum gerenciador ela fica assim:
CREATE TRIGGER TRG_CADACP_teste BEFORE INSERT ON CADACP REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW´
begin select seq_cadacp.nextval into :new.nidcadacp from dual; end;
ou seja sem a quebra de linha.
Tem como inserir algum caracter que indique a quebra de linha?
Obrigado pela atenção
Um Abraço a todos
CREATE OR REPLACE procedure testeproc is
begin
EXECUTE IMMEDIATE
´CREATE TRIGGER TRG_CADACP_teste BEFORE INSERT ON CADACP REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW´
||´ begin´||
´select seq_cadacp.nextval into :new.nidcadacp from dual;´||
´ end;´;
end;
esse procedimento executa perfeitamente e cria a trigger sem erros, mas quando vou visualizar a trigger em algum gerenciador ela fica assim:
CREATE TRIGGER TRG_CADACP_teste BEFORE INSERT ON CADACP REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW´
begin select seq_cadacp.nextval into :new.nidcadacp from dual; end;
ou seja sem a quebra de linha.
Tem como inserir algum caracter que indique a quebra de linha?
Obrigado pela atenção
Um Abraço a todos
Leanribas
Curtir tópico
+ 0
Responder
Posts
09/09/2004
Motta
...
cr char(1) := chr(13);
...
vs_aux := ´esta linha ´ || cr || ´continua em baixo´
deve funcionar
cr char(1) := chr(13);
...
vs_aux := ´esta linha ´ || cr || ´continua em baixo´
deve funcionar
Responder
09/09/2004
Leanribas
ola Motta!
Sua dica funcionou perfeitamente, valeu ...obrigado!
Leandro
Sua dica funcionou perfeitamente, valeu ...obrigado!
Leandro
Responder
Clique aqui para fazer login e interagir na Comunidade :)