Postada em 05/11/2008 09:24 hs
Olá pessoal!! Preciso de ajuda...Estou fazendo uma Stored Procedures para inserir, alterar excluir e selecionar, tudo estava dando certo até chegar na de alterar. Na de alterar tenho 4 atributos (IDCliente, IDProduto, Data, Quantidade), dentre eles dois são PK E FK e um PK, Ex: IDCliente PK,FK1, IDProduto PK,FK2 e Data PK. Resumindo, na hora de executar está dando o seguinte erro? Msg 102, Level 15, State 1, Procedure SPVendaAlterar, Line 27 Incorrect syntax near 'IDProduto'. Alguem pode me ajudar??
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go
ALTER PROCEDURE [dbo].[SPVendaAlterar] ( @IDCliente INT, @IDProduto INT, @Data DATETIME, @Quantidade INT )
AS
SET NOCOUNT OFF
UPDATE Venda
SET Quantidade = @Quantidade WHERE IDCliente = @IDCliente IDProduto = @IDProduto Data = @Data
go
ALTER PROCEDURE [dbo].[SPVendaAlterar] ( @IDCliente INT, @IDProduto INT, @Data DATETIME, @Quantidade INT )
AS
SET NOCOUNT OFF
UPDATE Venda
SET Quantidade = @Quantidade WHERE IDCliente = @IDCliente IDProduto = @IDProduto Data = @Data
|