Fórum Resultado do Select ser Inserido(Insert) #28403
05/04/2006
0
Tem como o resultado de um select ser inserido(insert) numa tabela
Algo assim:
Insert into CEINVENT values (select CD_UNIARM FROM CEUNIARM WHERE CD_EMPRES = 1,1, ´UN´, sysdate, 1, 1,´S´,1 ,´ssssssssssssss´)
Algo assim:
Insert into CEINVENT values (select CD_UNIARM FROM CEUNIARM WHERE CD_EMPRES = 1,1, ´UN´, sysdate, 1, 1,´S´,1 ,´ssssssssssssss´)
Gabrielherdt
Curtir tópico
+ 0
Responder
Posts
05/04/2006
Rosterne
Insert into CEINVENT(NOMEDOCAMPO) select CD_UNIARM FROM CEUNIARM WHERE CD_EMPRES = 1,1, ´UN´, sysdate, 1, 1,´S´,1 ,´ssssssssssssss´;
Responder
Gostei + 0
06/04/2006
Gabrielherdt
No Caso com mais de um Select
exemplo com um select:
Se eu quizer fazer um select ]para inserir a descrição do CD_CLASSE
que eh chave estrangeira
Insert into CEINVENT
(CD_EMPRES ,CH_PRODUT ,NR_QUANTD ,VL_UNITAR ,CH_UNIDAD ,CH_PROACA ,CD_CLASSE ,DT_INVENT)
(select i.CD_EMPRES ,102 ,1 ,1 ,´UN´ ,´S´ ,1 ,sysdate FROM SIEMPRES i WHERE i.CD_EMPRES = 1)
exemplo com um select:
Se eu quizer fazer um select ]para inserir a descrição do CD_CLASSE
que eh chave estrangeira
Insert into CEINVENT
(CD_EMPRES ,CH_PRODUT ,NR_QUANTD ,VL_UNITAR ,CH_UNIDAD ,CH_PROACA ,CD_CLASSE ,DT_INVENT)
(select i.CD_EMPRES ,102 ,1 ,1 ,´UN´ ,´S´ ,1 ,sysdate FROM SIEMPRES i WHERE i.CD_EMPRES = 1)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)