SQL存储过程 ')' 附近有语法错误。
发布网友
发布时间:2022-10-13 00:14
我来回答
共2个回答
热心网友
时间:2023-10-25 08:47
执行存储过程的时候,参数不能是GETDATE()这样的函数,需要定义一个变量,把函数的值放到变量中才可以。
exec InsertData 'sdf','sefe' ,'frv' ,'adfe' ,getdate(),'saefa' ,'aea' ,'1';
你可以试试,把getdate()换了,就不是报这个错误了,你要用getdate(),就在过程里面定义变量,赋值为getdate()
热心网友
时间:2023-10-25 08:48
alter proc InsertData
@NAME nvarchar(200),@TITLE nvarchar(50),@CONTENT nvarchar(50),@FORMATCONTENT nvarchar(50),
@INPUTDATE Datetime,@INPUTSOURCE nvarchar(50),@CATECODE nvarchar(50),@success int output
不需要括号