读书人

存储过程日期型的参数,该如何处理

发布时间: 2012-03-11 18:15:39 作者: rapoo

存储过程日期型的参数
创建如下存储过程:
CREATE PROCEDURE a
@riqi datetime
AS
exec (N 'SELECT * from table1 where 日期= '+@riqi)
GO
在查询分析器中执行:exec 2007-2-6
为什么提示:“ '- ' 附近有语法错误。”


[解决办法]
--2个地方错,综合一下
CREATE PROCEDURE a
@riqi datetime
AS
exec (N 'SELECT * from table1 where 日期= ' ' '+@riqi+ ' ' ' ')--1
GO

exec a '2007-2-6 '--2

读书人网 >SQL Server

热点推荐