Transact SQL小手冊,適合初學者

2021-04-17 03:27:46 字數 2168 閱讀 3968

http://dev.csdn.net/develop/article/25/25760.shtm選擇自myclife的blog

*******************

transact_

sql********************

--語句                               功能

--資料操作

select     --從表中檢索資料行和列

insert     --向資料庫表新增新資料行

delete     --從資料庫表中刪除資料行

update     --更新資料庫表中的資料

--資料定義

createtable   --建立乙個資料庫表

droptable    --從資料庫中刪除表

altertable    --修改資料庫表結構

createview    --建立乙個檢視

dropview    --從資料庫中刪除檢視

createindex   --為資料庫表建立乙個索引

dropindex    --從資料庫中刪除索引

createprocedure  --建立乙個儲存過程

dropprocedure   --從資料庫中刪除儲存過程

createtrigger   --建立乙個觸發器

droptrigger   --從資料庫中刪除觸發器

createschema   --向資料庫新增乙個新模式

dropschema    --從資料庫中刪除乙個模式

createdomain   --建立乙個資料值域

alterdomain   --改變域定義

dropdomain    --從資料庫中刪除乙個域

--資料控制

grant     --授予使用者訪問許可權

deny     --拒絕使用者訪問

revoke     --解除使用者訪問許可權

--事務控制

commit     --結束當前事務

rollback    --中止當前事務

settransaction   --定義當前事務資料訪問特徵

--程式化

sqldeclare     --為查詢設定游標

explan     --為查詢描述資料訪問計畫

open     --檢索查詢結果開啟乙個游標

fetch     --檢索一行查詢結果

close     --關閉游標

prepare     --為動態執行準備

sql語句

execute     --動態地執行

sql語句

describe    --描述準備好的查詢

---區域性變數

declare@idchar(10)

--set@id='10010001'

select@id='10010001'

---全域性變數

---必須以@@開頭

--ifelse

declare@xint@yint@zint

select@x=1@y=2@z=3

if@x>@y

print'x>y'--列印字串'x>y'

elseif@y>@z

print'y>z'

elseprint'z>y'

--case

usepangu

updateemployee

sete_wage=

case

whenjob_level=』1』thene_wage*1.08

whenjob_level=』2』thene_wage*1.07

whenjob_level=』3』thene_wage*1.06

elsee_wage*1.05

end--whilecontinuebreak

declare@xint@yint@cint

select@x=1@y=1

while@x<3

begin

print@x--列印變數x的值

while@y<3

begin

select@c=100*@x+@y

print@c--列印變數c的值

select@y=@y+1

endselect@x=@x+1

select@y=11

Ansible 小手冊系列 九(Playbook)

playbook是由乙個或多個 play 組成的列表。play的主要功能在於將事先歸併為一組的主機裝扮成事先通過ansible中的task定義好的角色。從根本上來講所謂task無非是呼叫ansible的乙個module。將多個play組織在乙個playbook中即可以讓它們聯同起來按事先編排的機制同...

Ansible 小手冊系列 七(Ad hoc)

ansible提供兩種方式去完成任務,一是 ad hoc 命令,一是寫 ansible playbook。前者可以解決一些簡單的任務,後者解決較複雜的任務。ad hoc 臨時的,在ansible中是指需要快速執行,並且不需要儲存的命令。說白了就是執行簡單的命令 一條命令。定義主機清單 cat etc...

如何加入開源專案的小手冊

參與開源專案,可以快速提高自己的技術水平,學到很多學校中學不到但在工作中會非常有幫助的技巧。乙份參與過開源專案的履歷,也越來越受到用人單位 的重視。所以最近幾年,我們技術愛好者對開源專案投入的關注是越來越多了。可仍會看到很多對開源專案充滿興趣和熱情的同學,用了錯誤的方式方法以至於不得 其門而入。這段...