SQL-запрос, чтобы проверить, возвращает ли операция выбора строки - PullRequest
0 голосов
/ 17 мая 2011

Мне нужно проверить, возвращает ли выполняемая мной операция select строки или нет.
Может кто-нибудь, пожалуйста, помогите мне с этим.

Я работаю над сценарием оболочки, поэтому не могу сохранить его в переменной и проверить. Мне нужно проверить на лету. Я знаю, что могу использовать счетчик. Но может ли кто-нибудь помочь мне с синтаксисом?

Например, мне нужно проверить:

--Now this query should return some data
select * from error_repository_BKP partition(part_maxval);

Ответы [ 2 ]

1 голос
/ 17 мая 2011
select count(*) from error_repository_BKP partition(part_maxval);

??

0 голосов
/ 17 мая 2011
If exists (Select 1 from error_repository_BKP partition(part_maxval))
  Begin
      print 'returns Row'
  End
Else
  Begin
      Print 'No Rows' 
  End

??

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