資料庫複習總結(17) T Sql程式設計

2022-02-08 06:01:31 字數 1629 閱讀 6622

t-sql(sql server)

(1)變數

-》宣告:declare 變數名 型別--變數名要求以 @ 開頭

-》設定:set/select 變數名=值

-》輸出:print/select 變數名

-》全域性變數:使用雙 @ 符號,系統內建變數

@@version --資料庫版本

@@identity --進行插入後呼叫,返回最親的標識值

@@servername --伺服器名稱

@@error --返回執行的上乙個 transact-sql 語句的錯誤號,如果沒有錯誤則返回0

@@rowcount --返回受上一語句影響的行數

(2)選擇語句if

(3)迴圈語句while(只有這乙個)

(4)異常處理語句

begin try...end try

begin catch...end catch

--

1、變數

declare

@name

nvarchar(10)--

宣告set

@name='

武大'--賦值

print

@name

--輸出

view code

--

選擇語句

declare

@idint

set@id=10

if@id

>

5begin

--滿足條件時,執行如下**

print'ok

'end

else

begin

--不滿足條件時,執行如下**

print'no

'end

--迴圈

declare

@idint

set@id=1

while

@id<

10begin

print

@idset

@id=

@id+

1end

--輸出1-10之間的所有偶數

declare

@num

intset

@num=1

while

@num

<

11begin

if@num%2

=0begin

print

@num

endset

@num

=@num+1

end--

異常處理

begin

try

delete

from

classinfo

endtry

begin

catch

print

@@error

end catch

view code

資料庫複習總結

模式 模式可以擁有資料庫中的一切物件,如表,索引,檢視,序列,同義詞 不同的模式可以建立相同的物件名 乙個模式只能指定乙個預設的表空間 表 a 表是以資料行為單位儲存於資料塊中的,oracle 會盡量把同一筆資料放入乙個資料塊中。b 資料行 i.行鏈結的產生 當資料行的資料內容超過了乙個資料塊時,內...

資料庫複習總結

本課程主要講的就是資料庫設計的問題。主要包括模型的設計,儲存方式的設計,以及核心的設計 查詢功能 事務管理器 事務併發控制的實現 首先在設計模型的時候可以分為三層來看,檢視層 邏輯層和物理層,物理層是資料庫管理者也就是像oracle這樣的大型資料庫公司關係的事情,不需要考慮使用者的感受因為這個不是面...

資料庫複習總結

這次學習的課程是面向面試的,所以很多知識都是根據面試 現的高頻問題來學習的.這個是乙個很空泛很大的問題,但是我們可以將資料庫的構建和乙個軟體的構建進行模擬 首先需要硬體儲存模組,比如 機械硬碟,固態硬碟等來儲存資料 資料庫程式例項 資料僅僅儲存起來是沒有任何意義的,需要對資料庫中的資料進行操作,比如...