It works for me. Hmm,are you certain you have a function cod_usr() with =
owner NEW ? Or, in case of 2005 is it in schema NEW?
MC
[quoted text, click to view] "Richard Oliveira Bento" <eu@microsoft.com> wrote in message =
news:ODQH4NMAGHA.980@tk2msftngp13.phx.gbl...
OK! My problem is the Code...
- - - - - - - -=20
SET NOCOUNT ON
GO
CREATE TRIGGER [TgSAV001_ConditionalInsert] ON [tbcc003]=20
FOR INSERT
AS=20
Declare
@xCOD varchar(10), @xNOME varchar(30), @xDTAIMP datetime, @xDTAFINAL =
datetime
SET @xCOD =3D NEW.cod_usr()
SET @XNOME =3D NEW.nome_campanha()
SET @xDTAIMP =3D NEW.data_importacao()
SET @xDTAFINAL =3D NEW.data_finalizacao()
Begin=20
SET NOCOUNT OFF
/* Pesquisa Registro se Existe na Tabela de Calculos */
SELECT nome_campanha FROM tbcc002 a
WHERE a.cod_usr =3D @xCOD
AND a.nome_campanha =3D @xNOME
/* Se N=E3o existe Registro Inclui Para Tabela de Calculos */
IF @@ROWCOUNT =3D 0
BEGIN
/* Insere novo Registro */
INSERT into dbo.tbcc002 ( cod_usr, nome_campanha, total_base, =
total_naotrab, em_negociacao,=20
total_naoafiliado, total_afiliado, total_jaafiliado, total_telerrado, =
total_telocupado,
total_telnatende, total_foratarget, =
total_finalizado,total_agendamento, data_import,
data_finalizacao )
Values ( @xCOD, @xNOME, 0,0,0,0,0,0,0,0,0,0,0,0, @xDTAIMP, =
@xDTAFINAL )
END =20
END=20
GO
/* --- ERROR ao Incluir Registro: --- */
/* Invalid object name 'NEW.cod_usr'. */ =20
Como fosso pra identificar uma coluna da tabela que executo a Trigger?
Obrigado
"MC" <marko_culo#@#yahoo#.#com#> escreveu na mensagem =
news:eTjo3pKAGHA.2812@TK2MSFTNGP09.phx.gbl...
Umm, if the code I posted isnt helping, can you post what is the =
problem?
MC
[quoted text, click to view] "Richard Oliveira Bento" <eu@microsoft.com> wrote in message =
news:uNXDadKAGHA.1028@TK2MSFTNGP11.phx.gbl...
SQL SERVER 2000
"MC" <marko_culo#@#yahoo#.#com#> escreveu na mensagem =
news:%23yrM5ZKAGHA.2708@TK2MSFTNGP12.phx.gbl...
Ugh, dont know the language, but based on the code, perhaps
SELECT @xCOD =3D column
MC
[quoted text, click to view] "Richard Oliveira Bento" <eu@microsoft.com> wrote in message =
news:%239ANUzDAGHA.2148@TK2MSFTNGP10.phx.gbl...
Alguem sabe como referenciar uma determinada coluna?=20
Exemplo:
/* Variavel @xCOD */
SET @xCOD =3D nome da coluna <<--- Coluna =E0 ser =