Execute Immediate no Forms

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
pyro
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 323
Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT

Pessoal, alguém aqui sabe se é possível executar o comando:

Selecionar tudo

execute immediate 'create table temp_def as (select * from def_t)'
Estou tentando no Forms 6 mas acusa comando desconhecido no immediate.
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

não dá... você pode fazer uma procedure no banco de dados com um parametro de entrada que seria a instrucao e então execute immediate com a instrucao do parametro, uma solução no forms 6i, é usar o forms_ddl,´só que ele não tem retorno, ai você não sabe se deu erro ou não...
aconselho a criar uma procedure no banco chamada
execute_immediate(instrucao in varchar2) ...

funciona sem problemas...
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes