基于数据库状态的条件查询

问题描述

| 取决于数据库状态的条件查询的语法是什么?基本上,这个伪代码等效吗?
IF [My database is in RECOVERY mode]
    [DO SOME STUFF]
ELSE
    [DO SOME OTHER STUFF]
感谢您的任何帮助,您可以提供!     

解决方法

    如果DATABASEPROPERTY(\'DBName \',\'IsInRecovery \')= 1 编辑:尽管已弃用
IF DATABASEPROPERTYEX(\'DBName\',\'Status\')=\'RECOVERING\'