SQL基本編程,分支語句,循環語句,存儲過程,觸發器


 

基本編程:

定義變量 declare @變量名 數據類型

 

賦值 set @變量名 = 值 select @變量名 = 值

 

 

取值打印 select @變量名 print @變量名

映射到結果集

 

打印到消息框

 

 


分支語句
if @a>@b
begin
語句。。。。
end
else
begin
end

 

循環語句
注意循環四要素:初始條件,循環條件,循環體,狀態改變

declare @a int;
select @a = 1;

while 循環條件 @a<=10
begin
循環體
end

 

存儲過程:

存儲過程是集中存儲在SQL Server中的SQL的語句和流程控制語句預編譯集合,用以實現某種任務(如查詢)。

這些語句在一個名稱下存儲作為一個單元進行處理

相當於函數,四要素:輸入,輸出,函數名,函數體
創建:
create proc 存儲過程名
參數 @a int,
@b int
as
函數體
return 值

 

調用:
exec 存儲過程名

exec @a = 存儲過程名

 

 

 

觸發器:
一個特殊的存儲過程,沒辦法直接調用它,而是通過增刪改的動作來觸發它
一個表的一個動作只能有一個觸發器

create trigger 哪個表的哪個動作
on 表名 --針對於哪一個表寫的觸發器
for 動作 --針對於哪一個動作觸發之后的觸發器
instead of 動作 --針對於哪一個動作執行替換
as

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM