1.宣告變數
declare @name nvarchar(10)–宣告
set @name=『武大』–賦值
print @name–輸出
2.檢視全域性變數
print @@servername
select @@version–檢視當前資料庫版本
select * from classinfo
insert into classinfo values(『四不像』);
select @@identity–最近的insert語句的標識
print @@rowcount–返回上一執行受影響的行數
3.選擇語句
declare @id int
set @id=10
if @id>5
begin
–滿足條件時,執行如下**
print 『ok』
endelse
begin
–不滿足條件時,執行如下**
print 『no』
end4.迴圈語句
declare @id int
set @id=1
while @id<10
begin
print @id
set @id=@id+1
end–輸出1-10之間的所有偶數
declare @num int
set @num=1
while @num<11
begin
if @num%2=0
begin
print @num
endset @num=@num+1
end5.異常處理
begin try
delete from classinfo
end try
begin catch
print @@error
end catch
SQL server T SQL儲存過程
儲存過程是由一些sql語句和控制語句組成的被封裝起來的過程,它駐留在資料庫中,可以被客戶應用程式呼叫,也可以從另乙個過程或觸發器呼叫。它的引數可以被傳遞和返回。與應用程式中的函式過程類似,儲存過程可以通過名字來呼叫,而且它們同樣有輸入引數和輸出引數 儲存過程的好處 1.由於資料庫執行動作時,是先編譯...
SQLServer TSQL 游標使用語法
t sql api 客戶端游標 開啟游標 open cursor name 檢索游標記錄 fetch cursor name fetch first fetch next fetch prior fetch last fetch absolute n fetch relative n 關閉游標 cl...
SqlServer T SQL的簡介及基本用法
sql server用於運算元據庫的程式語言為transaction sql,簡稱t sql。t sql與pl sql不同,並沒有固定的程式結構。t sql包括以下4個部分 ddl 定義和管理資料庫及其物件,例如create alter和drop等。dml 實現對資料庫表各物件的操作,例如inser...