Transact SQL 語言概述

2021-04-17 05:41:54 字數 685 閱讀 5677

transact-sql 語言中標準的sql 語句暢通無阻.transact-sql 也有類似於sql 語言的分類,不過做了許多擴充.transact-sql 語言的分類如下:

ⷥ珨ﴦ?br>      用來說明變數的命令.

ⷦ?�?ﭨ耨ddl,data definition language)

用來建立資料庫、資料庫物件和定義其列,大部分是以create 開頭的命令,如:create table 、create view 、drop table 等。

ⷦ?�??ﭨ耯?ml,data manipulation language)

用來操縱資料庫中的資料的命令,如:select、 insert、 update 、delete 、cursor等。

ⷦ?�趨ﭨ耯?cl, data control language)

用來控制資料庫元件的訪問許可、訪問許可權等的命令。如grant、 revoke 等。

ⷦ?苦趨ﭨ耯?low control language)

用於設計應用程式的語句如if while case 等

ⷥ慥?罦?br>      說明變數的命令。

ⷥ嶥??br>      嵌於命令中使用的標準函式

上述分類語言中,資料定義語言ddl、 資料操縱語言dml 、資料控制語言dcl 分布在以後各章講述,本章重點討論變數說明、流程控制、內嵌函式和其它不好歸類的命令。

建立 Transact SQL 作業步驟

在物件資源管理器中,連線到 sql server 資料庫引擎例項,再展開該例項。展開 sql server 建立乙個新作業或右鍵單擊乙個現有作業,再單擊 屬性 有關建立作業的詳細資訊,請參閱建立作業。在 作業屬性 對話方塊中,單擊 步驟 頁,再單擊 新建 在 新建作業步驟 對話方塊中,鍵入作業的 步...

Transact SQL命令之批

批 在建立批的時候,應注意下面幾點 1 只有某些語句可以合併起來建立乙個批,而其它一些語句不能合併。2 不能在同乙個批中既將規則和預設繫結在列上,又使用它們。3 不能在乙個批中刪除物件又重新建立它們。4 不能在乙個批中修改乙個表並引用新列。5 不能在乙個批中定義並使用check約束。6 使用set語...

Transact SQL的游標例項

定義authors表的游標 declare author cursor cursor for select au id,au fname,au lname from authors 宣告變數 declare au id varchar 100 au fname varchar 100 au lnam...