sql server t sql語句總結

2021-09-03 03:02:36 字數 956 閱讀 1592

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...