您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

无法在SQL中为本地变量分配默认值

无法在SQL中为本地变量分配默认值

sql Server 2008之前,不允许将认值(或初始值)分配给局部变量。否则将遇到此错误消息。

使用SET

DECLARE @thresholdDate DATETIME 
set @thresholdDate = '2014-11-30'

有关该错误的更多详细信息:http : //www.sql-server-helper.com/error- messages/msg-139.aspx

( )

避免此错误的另一种方法(有点牵强的解决方案)是升级sql Server2008。sqlServer 2008现在允许在DECLARE语句中为变量分配值。

SQLServer 2022/1/1 18:50:41 有470人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶