我對使用mssql驅動程序的SQL Server 2008使用php。任何人都知道將表值參數傳遞給存儲過程的方法嗎?Php SQL Server表值參數
7
A
回答
6
通過PHP MSSQL驅動程序,表值參數是not yet supported。
您必須嘗試其他方法,例如將TVP轉換爲XML並將其作爲流傳遞。
+0
一些後續注意事項: 首先,請注意,上述引用的驅動程序是microsoft php驅動程序,但不是驅動程序(「mssql」),許多用戶使用php安裝標準並用於跨平臺的原因。 儘管驅動程序當前不支持tvps,因爲您可以通過php數據類型傳遞tvps。我們確實找到了解決辦法。如果已經在數據庫中創建了tvp「TYPE」,則可以在查詢中聲明此類型的變量並向其中插入行。隨後可以使用此變量作爲存儲過程的執行命令的參數。 – AdamA 2010-01-15 00:37:45
相關問題
- 1. 表值參數,SQL Server 2008
- 2. SQL Server表值函數參數
- 3. SQL Server中的表值參數錯誤
- 4. SQL Server表值的參數和內存?
- 5. SQL Server報表參數
- 6. 在Microsoft的PHP-SQL Server(v2.0)驅動程序中是否支持從PHP到SQL Server的表值參數?
- 7. PHP Sql Server的輸出參數
- 8. PHP的SQL Server,請在致電參數
- 9. SQL Server中的臨時表和值表參數
- 10. 多值參數在Microsoft SQL Server 2008
- 11. 比較SQL Server中的VARBINARY值/參數
- 12. SQL Server參數C#
- 13. SQL Server:從視圖調用具有表值參數的函數
- 14. 空值SQL Server和PHP
- 15. SQL Server函數參數
- 16. Delphi - 將表值參數傳遞給SQL Server存儲過程
- 17. 表值參數爲在Microsoft SQL Server 2005功能
- 18. 存在短路在SQL Server查詢statment爲表值參數
- 19. C++ OLEDB客戶端中的SQL Server表值參數?
- 20. 顯示對MS SQL Server報表生成參數Null值
- 21. SQL Server:發送參數到函數 - 參數是表的名稱
- 22. SQL表值參數 - 默認值
- 23. SQL Server參數問題
- 24. C# - SQL Server - ?參數和Oledb
- 25. SQL Server輸出參數
- 26. SQL Server啓動參數
- 27. SQL Server 2000輸出參數
- 28. SQL Server 2008中的參數
- 29. 輸出參數SQL Server 2005
- 30. SQL Server表中值的計數器
你的意思是像'EXEC mySP @ tname = N'mytable''然後mySP在表mytable上執行一個查詢? – VolkerK 2010-01-13 22:24:22
不,我其實是指將代表表格值的數據傳遞給表格值參數。 – AdamA 2010-01-14 13:29:19