[firebase-br] HELP!!!
Eduardo Resek
eresek em yahoo.com.br
Sex Dez 2 14:05:33 -03 2005
Olá Luiz,
On Friday, December 2, 2005, 11:14:05 AM, you wrote:
> Bom dia pessoal,
> Preciso da ajuda de vcs.
> Estou tentando fazer um INSERT numa tabela mas tá dando um erro que
> aparentemente é simples mas ainda não consegui solucionar.
> o Script é esse:
> *****************
> INSERT INTO comproduto (pro_codigo, pes_cod_rep, compro_com, compro_dtval)
> VALUES (SELECT pro_codigo, 20000, '2.00', '07/10/2006'
> FROM produto WHERE pro_codigo IN
> (SELECT pro_codigo
> FROM produto
> WHERE cla_codigo =
> (SELECT cla_codigo
> FROM classe
> WHERE cla_descricao = 'ALISUL') ) )
> ********************************
> o erro é esse:
> fmSQLEditor.Query:
> Invalid token.
> Dynamic SQL Error.
> SQL error code = -104.
> Token unknown - line 3, char 9.
> SELECT.
> Alguém poderia me dar uma luz?
> Agradeço desde já.
> [ ]'s
> lher
Tire o VALUES e os () envolvendo o select:
INSERT INTO comproduto (pro_codigo, pes_cod_rep, compro_com, compro_dtval)
SELECT pro_codigo, 20000, '2.00', CAST('07/10/2006' AS DATE)
FROM produto WHERE pro_codigo IN
(SELECT pro_codigo
FROM produto
WHERE cla_codigo =
(SELECT cla_codigo
FROM classe
WHERE cla_descricao = 'ALISUL') )
--
Atenciosamente,
Eduardo Resek
Mais detalhes sobre a lista de discussão lista