Erro 102 num insert
03/02/2011
0
Bom dia!
Estou tentando fazer o insert abaixo no SQL Management Studio Expess:
Mas quando vou executá-lo dá o seguinte erro:
Estou tentando fazer o insert abaixo no SQL Management Studio Expess:
insert into E670CCB (CODEMP,CODBEM,CODCBM,SEQCCP,DESLIV) select * from (select max(CODEMP) - 99 CODEMP from E670CCB where CODEMP = 100), (select CODBEM,CODCBM,SEQCCP,DESLIV from E670CCB where CODEMP = 100);
Mas quando vou executá-lo dá o seguinte erro:
Msg 102, Level 15, State 1, Line 5 Sintaxe incorreta próxima a ','.
Nilson Rapcinski
Curtir tópico
+ 0
Responder
Posts
03/02/2011
Emerson Nascimento
desculpe a crítica, mas a instrução
(select max(CODEMP) - 99 CODEMP from E670CCB where CODEMP = 100)
não tem o menor sentido.
se você vai procurar pelo CODEMP que seja igual a 100 e dele vai tirar 99, porque não põe logo o conteúdo 1 ?
de qualquer forma..:
insert into E670CCB
(CODEMP,CODBEM,CODCBM,SEQCCP,DESLIV)
select
CODEMP - 99, CODBEM,CODCBM,SEQCCP,DESLIV
from
E670CCB where CODEMP = 100
(select max(CODEMP) - 99 CODEMP from E670CCB where CODEMP = 100)
não tem o menor sentido.
se você vai procurar pelo CODEMP que seja igual a 100 e dele vai tirar 99, porque não põe logo o conteúdo 1 ?
de qualquer forma..:
insert into E670CCB
(CODEMP,CODBEM,CODCBM,SEQCCP,DESLIV)
select
CODEMP - 99, CODBEM,CODCBM,SEQCCP,DESLIV
from
E670CCB where CODEMP = 100
Responder
Clique aqui para fazer login e interagir na Comunidade :)