您的位置:首页 > 其它

存储过程参数的时间默认值解决方法

2008-05-27 14:28 274 查看
在数据库中创建存储过程的时候,参数的默认值是必须为常量或NULL的,因此对于希望将时间类型参数的默认值设为当前时间的朋友来说,就会出现操作不当的情况了。

解决方法很简单,只需将其默认值设置延后就可以了。

如:

CREATE PROCEDURE TEST

@TestDate DATETIME=NULL

AS

IF(@TestDate IS NULL)

SET @TestDate=GETDATE()

...

do something what you want

...

GO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐