Boa noite pessoal estou tentando apreender a criar minha primeira trigger...
Vi alguns vídeos e consegui chegar a um código de trigger que ainda não sei se funciona da maneira que quero.
Pra eu tentar fazer ele funcionar preciso saber se uma trigger aceita uma variável vinda da aplicação que neste caso é em C# pelo Visual Studio 2012.
Por exemplo, um usuário digitou o número 1 que está em um atributo, assim desejo usar esse número na trigger antes de fazer o update ou insert no banco.
Abaixo o código da trigger com o comentário onde desejo usar o número vindo da aplicação.
CREATE
TRIGGERLTRG_Organizar_Blocos
ON[dbo].[Bloco]
INSTEADOFINSERT,UPDATE
AS
BEGIN
DECLARE@LINHASint
SET@LINHAS=(SELECTCOUNT(idBloco)FROMBloco)
WHILE@LINHAS<=posição
//posicao deve receber o número digitado pelo usuário na aplicação
BEGIN
UPDATEBlocoSETposicao=posicao+1
whereposicao>=posicao
END
END
GO
Aguardo respostas.
Obrigado.