WEB开发网
开发学院数据库MSSQL Server MS SQL基础教程:sql其它命令 阅读

MS SQL基础教程:sql其它命令

 2007-12-25 15:25:21 来源:WEB开发网   
核心提示:4.7.1 BACKUPBACKUP 命令用于将数据库内容或其事务处理日志备份到存储介质上(软盘、硬盘、磁带),等SQL Server 7.0 以前的版本用的是DUMP 命令来执行此功能,MS SQL基础教程:sql其它命令,从SQL Server 2000起,不再使用DUMP 命令,但不能为TEXT、NTEXT、IM

4.7.1 BACKUP

BACKUP 命令用于将数据库内容或其事务处理日志备份到存储介质上(软盘、硬盘、磁带)。等SQL Server 7.0 以前的版本用的是DUMP 命令来执行此功能,从SQL Server 2000起,不再使用DUMP 命令。关于BACKUP 命令的详情请参见“数据备份与恢复”章节。

4.7.2 CHECKPOINT

语法如下:

CHECKPOINT

CHECKPOINT 命令用于将当前工作的数据库中被更改过的数据页data page 或日志页(log page)从数据缓冲器(data buffer cache)中强制写入硬盘。

4.7.3 DBCC

DBCC Database Base Consistency Checker,数据库一致性检查程序)命令用于验证数据库完整性、查找错误、分析系统使用情况等。

DBCC 命令后必须加上子命令,系统才知道要做什么。如DBCC CHECKALLOC 命令检查目前数据库内所有数据页的分配和使用情况。

关于DBCC 命令的详情,请参见附录。

4.7.4 DECLARE

语法如下:

DECLARE {{ @local_variable data_type }

| { @cursor_variable_name CURSOR }

| { table_type_definition }

} [,...n]]

DECLARE 命令用于声明一个或多个局部变量、游标变量或表变量。在用DECLARE命令声明之后,所有的变量都被赋予初值NULL。需要用SELECT 或SET命令来给变量赋值。变量类型可为系统定义的或用户定义的类型,但不能为TEXT、NTEXT、IMAGE类型。CURSOR 指名变量是局部的游标变量。

例4-16

declare @x float @y datetime

select @x = pi @y = getdate

print @x

print @y

运行结果如下:

3.14159

Jun 17 2000 4:32PM

注意:如果变量为字符型,那么在data_type表达中应指明

1 2 3 4 5  下一页

Tags:MS SQL 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接