Я использую SQL Server 2005. У меня есть таблица с текстовым столбцом, и у меня много строк в таблице, где значение этого столбца не равно null, но оно пусто. Попытка сравнить с '' дает этот ответ:Как проверить, пусто ли текстовый столбец SQL Server?
Текст типа данных и varchar несовместимы в не равном оператору.
Есть ли специальная функция для определения того, является ли значение текстового столбца не пустым, а пустым?
Я бы преобразовать станд данных e, если возможно, varchar (max), текст устарел - лучше всего начать внесение изменений, если вы касаетесь таблицы. Конечно, с вашим дба. Но чем больше вещей можно преобразовать, прежде чем они должны быть преобразованы, тем лучше будет моя мысль. Это будет зависеть от того, сколько кода у вас есть, например, содержит и записывает текст, который будет нарушен в отношении того, делать ли это сейчас, но я его раскрываю, поэтому вы знаете, что в конечном итоге это необходимо будет изменить. – HLGEM 2010-06-23 18:35:08
Я никогда не видел так много неправильных ответов после того, как был дан правильный ответ и обозначен как правильный ответ! – 2013-02-06 19:35:32