Ich muss eine dynamische SQL ausführen, die Tabellenvariablen verwendet, die im Bereich des übergeordneten Elements erstellt wurden. Wie übergebe ich Tabellenvariable in SQL2008 in dynamisches SQL?Übergabe von Tabellenvariablen in dynamisches SQL 2008
5
A
Antwort
18
Hier ist ein End-End-Beispiel:
-- Define a custom TABLE type
CREATE TYPE IntegerTableType AS TABLE (ID INTEGER);
-- Fill a var of that type with some test data
DECLARE @MyTable IntegerTableType
INSERT @MyTable VALUES (1),(2),(3)
-- Now this is how you pass that var into dynamic statement
EXECUTE sp_executesql N'SELECT * FROM @MyTable',
N'@MyTable IntegerTableType READONLY',
@MyTable
+0
das war schnell! Danke vielmals –
Verwandte Themen
- 1. Tabellenvariablen aus SQL 2008 in Delphi verwenden
- 2. Tabellenvariablen in Oracle PL/SQL?
- 3. Übergabe dynamisches Attribut von ADF zu Javascript
- 4. Übergabe von Argumenten an ein dynamisches Formular in Django
- 5. Hat Oracle eine Entsprechung der Tabellenvariablen von SQL Server?
- 6. Wie überprüfe ich Tabellenvariablen und temporäre Tabellen aus einer Debugsitzung in SSMS 2008?
- 7. Dynamisches SQL zum Generieren von Spaltennamen?
- 8. Barebones dynamisches Berichtswerkzeug für SQL?
- 9. SQL-Server: Dynamisches where-Klausel
- 10. Übertragung von SQL-Jobs von SQL 2005 zu SQL 2008
- 11. Tabellenvariablen mit einem Alias in einer Delete From-Anweisung
- 12. Upgrade von SQL Server 2008 Express auf 2008 Entwickler
- 13. Sperrzeile in SQL 2005-2008
- 14. Paginierung in SQL Server 2008
- 15. trigger in sql server 2008
- 16. "K-" in SQL Server 2008
- 17. SQL Server 2008 R2
- 18. SQL 2008 Compression
- 19. SQL-Unterabfrage, Übergabe einer Variablen
- 20. Auswählen von Werten aus der Oracle-Tabellenvariablen/Array?
- 21. SQL Server 2008
- 22. Übergabe von SQL-Abfrage als Parameter in HTTP-Anfrage
- 23. Übergabe von NULL-Wert in parametrisierten Delphi-SQL-Server-Abfrage
- 24. SQL Server 2008 Suche
- 25. Tabelle - Bearbeitungsmodus (Sql 2008)
- 26. Sql 2008 Caching deaktivieren?
- 27. Laden von XML nach SQL Server 2008
- 28. Importieren von Excel nach SQL Server 2008
- 29. SQL Server 2008 Domänenänderung
- 30. ERSTELLEN VON INDEX SQL Server 2008
die allgemeine Art Ihrer Frage gegeben, vielleicht werden Sie durch diese allgemeine Darstellung auf dynamische SQL gut bedient werden? http://www.sommarskog.se/dynamic_sql.html – Tobiasopdenbrouw