大佬教程收集整理的这篇文章主要介绍了从CASE语句分配给T-SQL变量,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我到目前为止,但它有语法错误.
-- set @theID and @theName with their appropriate values select top (1) @theID = (Case when B.ID IS NULL then A.ID else B.ID END),@theName = (Case when B.Name IS NULL then A.Name else B.Name END) from B left join A on A.ID = B.ID where ...
将这些变量粘贴在那里的正确位置/方法是什么?
declare @string1 nvarchar(100) = null,@string2 nvarchar(100) = null ; select top 1 @string1 = case when 1=1 then 'yes' else 'no' end,@string2 = case when 1=0 then 'yes' else 'no' end print 'string1 = ' + @string1 print 'string2 = ' + @string2
得到:
string1 = yes string2 = no
你能告诉我们你得到的具体错误吗?
以上是大佬教程为你收集整理的从CASE语句分配给T-SQL变量全部内容,希望文章能够帮你解决从CASE语句分配给T-SQL变量所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。