以下三個步驟介紹如何在SP中使用table valued parameters

前置步驟 : 我們先建立一張資料表。

Step 1 : 建立一張使用者定義資料表類型(好處是可以當作資料型別使用)

黃色部分使此使用者定義資料表的名稱。

藍色部分則是說明此自定義資料型別為table。

 

Step 2 :  建立SP目的為將使用者定義資料表內容插入資料表

黃標部分為SP內宣告變數名稱(可任意取名)

藍標部分為黃標部分的變數使用之資料型別,此資料型別我們使用Step1建立之使用者定義資料表。

綠標部分為此SP需要做的事情,就是把Step1建立之使用者定義資料表的資料,塞回前置步驟中我們建立的資料表。

值得注意的是,使用者自定義資料表後面必須加read only。

 

Step3:新增資料到使用者定義資料表

 

執行SP:這邊就會由SP把使用者自定義資料表的資料寫到我們建立的資料表。

exec spInsertEmployees @EmployeeTableType

 

察看結果:我們從事先建立之資料表撈出資料來看即可確認結果。

 

視意圖:

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 melomelo1988 的頭像
    melomelo1988

    melo 唐

    melomelo1988 發表在 痞客邦 留言(0) 人氣()