Ich verwende PHP gegen SQL Server 2008 mit dem MSSQL-Treiber. Kennt jemand eine Möglichkeit, einen Tabellenwertparameter an die gespeicherte Prozedur zu übergeben?PHP SQL Server Tabelle Wert Parameter
Antwort
Tabellenwertige Parameter sind not yet supported vom PHP MSSQL Driver.
Sie müssen etwas anderes ausprobieren, z. B. das Konvertieren Ihres TVP in XML und das Übergeben als Stream.
Ein paar Follow-up-Hinweise: Zunächst eine Anmerkung, dass der oben genannte Treiber der Microsoft php-Treiber ist, aber nicht der Treiber ("mssql") viele von uns Benutzer, die Standard mit der PHP-Installation und aus plattformübergreifenden Gründen verwendet werden . Obwohl tvps derzeit vom Treiber nicht unterstützt werden, können Sie einen php-Datentyp verwenden. Wir haben eine Arbeit gefunden. Wenn der tvp "TYPE" bereits in der Datenbank erstellt wurde, können Sie in einer Abfrage eine Variable dieses Typs deklarieren und Zeilen darin einfügen. Sie können diese Variable anschließend als Parameter für einen Ausführungsbefehl des gespeicherten Proc verwenden. – AdamA
- 1. SQL Server gespeicherten Prozedur Parameter Wert an vb.net Wert
- 2. PHP Sql Server Output Parameter gibt Fehler
- 3. Excel VBA-Makro, um Tabelle Wert mit SQL Server-Tabelle
- 4. Übergeben Standardwert an Tabelle Wert des Parameters - SQL Server
- 5. SQL Server xp_delete_file Parameter
- 6. SQL Server Ausgabe Parameter Problem
- 7. OR/M und Sql 2008 Tabelle Wert Parameter
- 8. SQL Server - Tabelle Metadaten
- 9. SQL Server: Pivot-Tabelle
- 10. Excel-Zelle Wert als SQL Server Connection-Parameter
- 11. SQL Server 2005 Parameter VS Oracle Parameter
- 12. SQL Server 2005: Wert abgeschnitten
- 13. Wie aktualisierte SQL Server CE-Tabelle aus einer anderen Tabelle
- 14. Eingabedatum Wert in SQL Server
- 15. SQL Server gespeicherte Prozedur Parameter
- 16. SQL Server-Datenbank-Wert-Duplizierung
- 17. Parameter verursachen einen Tabellenscan in SQL Server
- 18. optionale Parameter in SQL Server gespeichert proc?
- 19. NULL-Parameter an SQL-Server-Abfrage übergeben
- 20. SQL Server-Tabelle programmgesteuert erstellen
- 21. Assoziative Tabelle in SQL Server
- 22. Deduplizierung der SQL Server-Tabelle
- 23. SQL Server Drop Tabelle Fehler
- 24. Historische Tabelle in SQL Server
- 25. SQL Server - Tabelle Trans/Pivot
- 26. SQL Server: Wie Join-Tabelle
- 27. Tabelle "Vererbung" in SQL Server
- 28. Assoziative Tabelle in SQL Server
- 29. SQL Server-Tabelle zu JSON
- 30. SQL Server: Spalte in Tabelle
Sie meinen etwas wie 'EXEC mySP @ tname = N'mytable'' und dann führt mySP eine Abfrage auf der Tabelle' mytable' aus? – VolkerK
Nein, ich meine eigentlich, die Daten, die die Tabelle darstellen, als Tabellenwertparameter zu übergeben. – AdamA