insert into registomsg values (sqCodum.nextval,SELECT MAX(id_msg) FROM mensagens;,select co_emis from mensagens
where id_msg in (SELECT MAX(id_msg) FROM mensagens);,'Enviada');
id_msg e co_emis são do tipo number.
esta a dar-me o erro falta expressão
Sera que os select's estão mal colocados dentro do insert
alguém pode dizer-me por que é que isto não funciona.
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Seg, 08 Dez 2008 4:42 pm
- Localização: Porto
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Seg, 08 Dez 2008 4:42 pm
- Localização: Porto
existe algum comando que permita ao fazer um insert de uma data e hora essa e hora seja obtido pelo sistema?
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
SELECT dentro de um INSERT VALUES ?
Não é assim. O correto é:
INSERT INTO tabela VALUES ('valor1', valor2, etc );
ou
INSERT INTO tabela (SELECT * FROM tabela WHERE);
Não é assim. O correto é:
INSERT INTO tabela VALUES ('valor1', valor2, etc );
ou
INSERT INTO tabela (SELECT * FROM tabela WHERE);
-
- Rank: Estagiário Sênior
- Mensagens: 10
- Registrado em: Seg, 08 Dez 2008 4:42 pm
- Localização: Porto
Obrigado pela resposta, já consegui resolver o problema.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante