Странное T-SQL, если поведение оператора - PullRequest
3 голосов
/ 04 ноября 2010

У меня есть следующий оператор T-SQL if:

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

Если @changeType = 'ChangeFrom' Я получу да. Если @changeType = 'ChangeTo' я получу Нету. Если @changeType ='ChangeFromfsjkfh' я получу да! Что там происходит?

1 Ответ

4 голосов
/ 04 ноября 2010

Какую длину вы объявили как переменную @ChangeType - похоже, она усекается?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...