我如何在存储过程(SQL Server)C#中解决此问题?

时间:2019-05-23 04:48:38

标签: c#

我在项目中,包含在abm中,所以我在存储过程中的咨询更新有问题

我无法保存该存储过程,但是我的视图和分类库没有问题

CREATE PROCEDURE spModificarDestino
/*
(
@parameter1 int = 5,
@parameter2 datatype OUTPUT
)
*/
@id int

AS
/* SET NOCOUNT ON */

UPDATE Destino
SET DES_Descripcion WHERE DES_Codigo = @id;  

当我单击保存时,给我下一个错误。 “关键字WHERE附近的语法不正确”

1 个答案:

答案 0 :(得分:2)

更新命令的语法为

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

所以您的命令应该像这样...

UPDATE Destino
SET DES_Descripcion = 'Val' WHERE DES_Codigo = @id;