Условный запрос на основе статуса БД - PullRequest
0 голосов
/ 25 мая 2011

Каким будет синтаксис условного запроса, который зависит от статуса БД? В основном эквивалент этого псевдокода?

IF [My database is in RECOVERY mode]
    [DO SOME STUFF]
ELSE
    [DO SOME OTHER STUFF]

Спасибо за любую помощь, вы можете предоставить!

1 Ответ

3 голосов
/ 25 мая 2011

IF DATABASEPROPERTY ('DBName', 'IsInRecovery') = 1

Редактировать: хотя это устарело, используйте

IF DATABASEPROPERTYEX('DBName','Status')='RECOVERING'
...