3.7.8 其他基本语句

3.7.8 其他基本语句

为更好地让用户完成一系列任务,Transact-SQL还提供了许多语句,如PRINT、SHUTDOWN、USE等。

(1)PRINT语句

PRINT语句用于向客户端返回用户定义信息,其基本格式如下:

说明:

msg_str:字符串或Unicode字符串常量;

@local_variable:任何有效的字符数据类型的变量。@local_variable的数据类型必须为char、nchar、varchar或nvarchar,或者必须能够隐式转换为这些数据类型;

string_expr:字符串表达式。可包括串联的文字值、函数和变量。

(2)SHUTDOWN语句

SHUTDOWN语句可以立即停止SQL Server,其基本格式如下:

说明:

WITH NOWAIT:可选项,在不对每个数据库执行检查点操作的情况下关闭SQL Server。SQL Server在尝试终止全部用户进程后退出服务器。重新启动时,将针对未完成事务执行回滚操作。

【例3.90】 立即停止SQL Server。

SHUTDOWN

可能的执行结果为:

(3)USE语句

USE语句可更改数据库上下文为指定数据库,其基本格式如下:

说明:

database_name:用户上下文要切换到的数据库的名称。

注意:USE在编译和执行期间均可执行,并且立即生效。因此,出现在批处理中USE语句之后的语句将在指定数据库中执行。