|
![]() |
||
trigger no SQL Server
|
||
. Nós temos 754.082 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Membro Senior
Registrado em: Mar 2004
Mensagens: 198
Reputação: 17
![]() |
Pessoal,
tô trabalhando com um projeto em Delphi e SQL Server e tô com um probleminha: tenho uma tabela de pedidos, onde tenho por exemplo os campos: IDMOVIMENTO, IDCLIENTE, VALOR; e tenho um caixa onde irei fazer o pagamento desse pedido de acordo com a forma de pagament CHEQUE , CARTÃO , DINHEIRO; no caso de CHEQUE os dados do cheque serão armazenados e naturalmente o IDMOVIMENTO associado, então eu gostaria que quando da entrada dos cheques na tabela de CHEQUE uma trigger pegasse o IDMOVIMENTO da tabela PEDIDOS e inserisse automaticamente no campo IDMOVIMENTO da tabela CHEQUE. eu tentei fazer assim: CREATE TRIGGER [AtualizaChequeINSERT] ON dbo.Cheque FOR INSERT AS Declare @IdMov int Select @IdMov = Pedidos.IdMovimento From Pedidos INSERT INTO Cheque(IdMovimento) VALUES(@IdMov) só que não está dando certo toda vez ele dá a mensagem de que o campo IDMOVIMENTO não pode ser null. essa trigger não deveria ser disparada sempre que eu desse um poste na também de CHEQUES, inserindo assim o IDMOVIMENTO da também de PEDIDOS no campo IDMOVIMENTO da também CHEQUE? OBRIGADO. |
|
|
|
![]() |
| Opções do Tópico | |
|
|