我对使用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. 在Microsoft的PHP-SQL Server(v2.0)驱动程序中是否支持从PHP到SQL Server的表值参数?
- 6. 空值SQL Server和PHP
- 7. 表值参数为在Microsoft SQL Server 2005功能
- 8. SQL Server:发送参数到函数 - 参数是表的名称
- 9. SQL Server表中值的计数器
- 10. SQL Server视图或表值函数?
- 11. C# - SQL Server - ?参数和Oledb
- 12. SQL Server 2000输出参数
- 13. SQL Server 2008中的参数
- 14. SQL Server启动参数
- 15. 输出参数SQL Server 2005
- 16. SQL Server输出参数
- 17. T-SQL:执行过程从表中获取参数值(SQL Server 2012)
- 18. 如何在SQL Server Profiler中获取SQL Server查询的参数值
- 19. SQL Server Reporting Services - 为多值报告参数设置默认值
- 20. PHP sql server获取行数
- 21. SQL表参数
- 22. 如何HTML表格数据保存到SQL Server 2008表值
- 23. 通过在SQL Server 2000中传递可变参数来加入表值函数
- 24. SQL合并,表值参数和GetDate()
- 25. SQL Server PHP IIS
- 26. 如何从参考表中显示特定ID的值? SQL Server
- 27. 正式参数没有声明为输出参数 - SQL Server和PHP
- 28. 如何访问SQL Server 2008中存储过程的表值参数在Python
- 29. SQL Server:如何遍历函数参数
- 30. 使用PHP PDO将参数传递给SQL Server存储过程
你的意思是像'EXEC mySP @ tname = N'mytable''然后mySP在表mytable上执行一个查询? – VolkerK 2010-01-13 22:24:22
不,我其实是指将代表表格值的数据传递给表格值参数。 – AdamA 2010-01-14 13:29:19