Olá, pessoal,
Eu estou gerando um script para inserir dados em uma tabela. Um dos valores a serem inseridos é uma data que pego de uma outra tabela. O script está assim:
select 'insert into arquivo_local values (sequencia.nextval,'||prot||',0,'||local||',
(
select max(dt_and) from tabela2 where prot = prot));'
from tabela
/
No select o campo prot seria comparado ao campo prot da tabela2. Como faço isso?
Gerar script de inserção a partir de uma select
-
- Rank: Analista Sênior
- Mensagens: 155
- Registrado em: Sex, 17 Out 2008 6:05 pm
- Localização: Campo Grande - MS
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:

tabela2.prot
-
- Rank: DBA Pleno
- Mensagens: 232
- Registrado em: Qui, 26 Nov 2009 1:05 pm
- Localização: SP
Ricardo H. Tajiri
select 'insert into arquivo_local values (sequencia.nextval,'||prot||',0,'||local||',' ||
(
select 'to_date(''' || max(dt_and) || ''',''dd/mm/rr''));' from tabela2 t2 where t2.prot = t1.prot))
from tabela t1
/

-
- Informação
-
Quem está online
Usuários navegando neste fórum: Google [Bot] e 1 visitante