Код возврата SQL из Select count (*) - PullRequest
1 голос
/ 27 апреля 2011

Что такое код возврата из SQL, если вы выполняете SELECT COUNT(*) from ... и возвращается count из 0?Это 0 или 100 (не найдено)?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 27 апреля 2011

Всегда будет возвращаться 1 строка с 1 столбцом (содержащим количество строк, т.е. значение count (*)), если это то, что вы спрашиваете ....

0 голосов
/ 27 апреля 2011

Если вы говорите о MS SQL Server, код ошибки @@ всегда будет равен 0, если вы запрашиваете допустимую таблицу.Код ошибки @@ описывает успех самого действия, а не результат.

0 голосов
/ 27 апреля 2011

Ноль, потому что не было строк.Какое отношение к этому имеет 100?

Пожалуйста, посмотрите и на мой ответ: Всегда ли COUNT (*) возвращает результат?

Редактировать: если вы не имеете в видуDB2, как отмечено в другом месте ...

...