奇怪的T-SQL if语句行为

时间:2010-11-04 10:10:00

标签: sql sql-server-2005 tsql

我有以下T-SQL if语句:

if @changeType = 'ChangeFrom'
 begin
  print 'yep'
 end
else
 begin
  print 'nope'
 end

如果@changeType = 'ChangeFrom'我得到了。 如果@changeType = 'ChangeTo'我得到了禁忌。 如果@changeType ='ChangeFromfsjkfh'我得到了!那是怎么回事?

1 个答案:

答案 0 :(得分:4)

你将@ChangeType变量声明为什么长度 - 它看起来像是被截断了?