程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server 2008:傳遞表值參數 (2)

SQL Server 2008:傳遞表值參數 (2)

編輯:關於SqlServer
傳遞表值參數功能的局限性

 

  在傳遞表值變量到程序中時必須使用 READONLY從句。表格變量裡的數據不能做修改——除了修改你可以把數據用於任何其他的操作。另外,你也不能把表格變量用做OUTPUT參數——只能用做input參數。

  使用自己的新表格變量類型

  首先,要聲明一個變量類型SalesHistoryTableType,不需要再一次定義表格結構,因為在創建這個表格類型的時候已經定義過了。

  DECLARE @DataTable AS SalesHistoryTableType
  The following script adds 1,000 records into my @DataTable table variable:
  DECLARE @i SMALLINT
  SET @i = 1
  WHILE (@i <=1000)
  BEGIN
  INSERT INTO @DataTable(Product,

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved