【发布时间】:2016-11-10 21:16:33
【问题描述】:
存储过程
create procedure insertUser
@uname varchar(50),@udob date, @uadd varchar(100),@umob bigint
as
begin
insert into userInfo values(@uname,@udob,@uadd,@umob)
end
go
insertUser 'Samuel' '1990-14-04' 'Shivajinagar Pune' 12345630
错误信息:
Msg 102, Level 15, State 1, Line 1 Incorrect syntax near '1990-04-14'.
【问题讨论】:
-
在调用存储过程时使用逗号分隔参数。
-
@Damien_The_Unbeliever...我尝试过...但没有用
-
@Damien_The_Unbeliever 谢谢...但是我已经找到了解决方案...问题出在我的 sql 服务器上...不知何故,该存储过程无法找到我创建的表...所以我删除了表和存储过程并创建了新的......它工作...... :)
标签: sql-server-2008 tsql date stored-procedures