Пользование библиотеками Ruby и драгоценными камнями с приложением Обуви

[1 125] TL; DR; - Да, вы можете заменить его - это (почти) совершенно безопасно.

Более длинная версия:

В SQL Server, если не указано SET ANSI_NULL OFF (и его действительно не следует указывать никогда - обратите внимание, что оно устарело) - любое сравнение чего-либо к null приведет с UNKNOWN, что в основном эквивалентно false для case выражений или where предикатов предложения.

Это означает, что SomeValue <> NULL и SomeValue = NULL и даже NULL = NULL и NULL <> NULL все вернутся UNKNOWN

Хотя я не нашел никаких документов о поведении NULL и оператор LIKE (я искал в документации SET ANSI_NULL, LIKE и NULL и UNKNOWN ) это хорошо известный факт, что поведение null то же самое с оператором like, как и с оператором = - это означает, что NULL LIKE 'some string' также вернет UNKNOWN.

14
задан Dema 4 February 2009 в 17:46
поделиться

1 ответ

Эй, _why размещенный в его блоге, hackety.org, об использовании драгоценных камней в Обуви. Я надеюсь, что это помогает!

Shoes.setup do
  gem 'json >= 1.1.1'
  gem 'activerecord'
end

require 'json'
require 'activerecord'

Shoes.app do
  @msg = para "ALL SYSTEMS GO"
  animate(20) { @msg.toggle }
end
18
ответ дан 1 December 2019 в 13:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: