close
以下三個步驟介紹如何在SP中使用table valued parameters
前置步驟 : 我們先建立一張資料表。
Step 1 : 建立一張使用者定義資料表類型(好處是可以當作資料型別使用)
黃色部分使此使用者定義資料表的名稱。
藍色部分則是說明此自定義資料型別為table。
Step 2 : 建立SP目的為將使用者定義資料表內容插入資料表
黃標部分為SP內宣告變數名稱(可任意取名)
藍標部分為黃標部分的變數使用之資料型別,此資料型別我們使用Step1建立之使用者定義資料表。
綠標部分為此SP需要做的事情,就是把Step1建立之使用者定義資料表的資料,塞回前置步驟中我們建立的資料表。
值得注意的是,使用者自定義資料表後面必須加read only。
Step3:新增資料到使用者定義資料表
執行SP:這邊就會由SP把使用者自定義資料表的資料寫到我們建立的資料表。
exec spInsertEmployees @EmployeeTableType
察看結果:我們從事先建立之資料表撈出資料來看即可確認結果。
視意圖:
全站熱搜
留言列表