Как я проверяю, пуст ли столбец текста SQL Server?

Вам необходимо использовать «протоколы» для делегирования или предоставления данных в AsynTask.

Делегаты и источники данных

Делегат - это объект, который действует от имени, или в координации с другим объектом, когда этот объект встречает событие в программе. ( Определение Apple )

протоколы - это интерфейсы, которые определяют некоторые методы делегирования некоторых действий.

Вот полный пример !!!

176
задан JustinStolle 25 May 2013 в 07:09
поделиться

5 ответов

where datalength(mytextfield)=0
285
ответ дан Tim Cooper 23 November 2019 в 20:22
поделиться

Действительно ли пустой указатель и пустая строка эквивалентны? Если бы они, я включал бы логику в свое приложение (или возможно триггер, если приложение является "out-of-the-box"?), чтобы вынудить поле быть или пустым указателем или'', но не другой. Если бы Вы пошли с'', то тогда Вы могли установить столбец на NOT NULL также. Просто вещь чистоты данных.

0
ответ дан Tyler Gooch 23 November 2019 в 20:22
поделиться

На самом деле просто необходимо использовать оператор LIKE.

SELECT * FROM mytable WHERE mytextfield LIKE ''
24
ответ дан Dane 23 November 2019 в 20:22
поделиться

Я протестировал бы против ПОДСТРОКА (textColumn, 0, 1)

0
ответ дан bdukes 23 November 2019 в 20:22
поделиться
ISNULL(
case textcolum1
    WHEN '' THEN NULL
    ELSE textcolum1
END 
,textcolum2) textcolum1
47
ответ дан 23 November 2019 в 20:22
поделиться
Другие вопросы по тегам:

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