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表達中應指明