Erro 102 num insert
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
Curtidas 0
Respostas
Emerson Nascimento
03/02/2011
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
GOSTEI 0