SQL Server(6)常用命令
时间:2010-10-20 来源:zwt7610
常用命令
1.USE
用于在当前工作区打开或者关闭数据库。USE database
2.GO
GO 不是 Transact-SQL 语句;它是可由 sqlcmd 和 osql 实用工具以及 SQL Server Management Studio 代码编辑器识别的命令。
SQL Server 实用工具将 GO 解释为应该向 SQL Server 实例发送当前批 Transact-SQL 语句的信号。当前批语句由上一 GO 命令后输入的所有语句组成,如果是第一条 GO 命令,则由即席会话或脚本开始后输入的所有语句组成。
GO 命令和 Transact-SQL 语句不能在同一行中。但在 GO 命令行中可包含注释。
用户必须遵照使用批处理的规则。例如,在批处理中的第一条语句后执行任何存储过程必须包含 EXECUTE 关键字。局部(用户定义)变量的作用域限制在一个批处理中,不可在 GO 命令后引用。
以下示例创建两个批。第一个批只包含一条 USE AdventureWorks 语句,用于设置数据库上下文。其余的语句使用局部变量。因此,所有局部变量声明必须组成一个批。为此,必须在最后一条引用此变量的语句之后才使用 GO 命令。
USE AdventureWorks; GO DECLARE @NmbrContacts int SELECT @NmbrContacts = COUNT(*) FROM Person.Contact PRINT 'The number of contacts as of ' + CAST(GETDATE() AS char(20)) + ' is ' + CAST(@NmbrContacts AS char (10)) GO
3.BACKUP 用于备份数据库。
4.RESTORE 用于恢复数据库。
5.DECLARE 用于声名一个或多个变量、游标变量、或表变量。
6.SET 用于给局部变量赋值。 一次只能给一个变量赋值。
7.SELECT 也可用于给变量赋值,可以一次给多个变量赋值。
8.AS 用于给项取别名。格式 : 选项 AS 别名