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

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

編輯:關於SqlServer
許多人一直希望能夠實現把表格變量傳遞到存儲過程中,如果變量可以被聲明,那麼它就應該能夠被傳遞。而最新的SQL Server 2008則有這項功能!想知道如何才能把表格變量(包括內含的數據)傳遞到存儲過程和功能中去嗎?

  為什麼要傳遞表值參數?

  用戶常常會碰到許多需要把數值容器而非單個數值放到存儲過程裡的情況。對於大部分的編程語言而言,把容器數據結構傳遞到例程裡或傳遞出來是很常見而且很必要的功能。TSQL也不例外。

  SQL Server 2000通過OPENXML可以實現這個功能,用戶可以把數據存儲為VARCHAR數據類型然後進行傳遞。到了SQL Server 2005,隨著 XML數據類型以及XQuery的出現,這個功能變得容易一點。但用戶仍然需要對XML數據進行組建和粉碎才能夠使用它,因此這個功能使用起來並不簡單。

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