程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> MS SQL基礎教程:sql其它命令

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

編輯:關於SqlServer

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. 下一頁:
Copyright © 程式師世界 All Rights Reserved