Systemintern kompilierte gespeicherte Prozeduren
Systemintern kompilierte gespeicherte Prozeduren sind gespeicherte Transact-SQL-Prozeduren, die in nativen Code kompiliert werden und auf speicheroptimierte Tabellen zugreifen. Systemintern kompilierte gespeicherte Prozeduren ermöglichen die effiziente Ausführung der Abfragen und Geschäftslogik in der gespeicherten Prozedur. Ausführliche Informationen zur systeminternen Kompilierung finden Sie unter Native Compilation of Tables and Stored Procedures. Weitere Informationen zum Migrieren von datenträgerbasierten gespeicherten Prozeduren zu nativ kompilierten gespeicherten Prozeduren finden Sie unter Migrationsprobleme bei nativ kompilierten gespeicherten Prozeduren.
Hinweis
Ein Unterschied zwischen interpretierten (datenträgerbasierten) gespeicherten Prozeduren und systemintern kompilierten gespeicherten Prozeduren besteht darin, dass eine interpretierte gespeicherte Prozedur bei der ersten Ausführung kompiliert wird, während eine systemintern kompilierte gespeicherte Prozedur bei der Erstellung kompiliert wird. Bei systemintern kompilierten gespeicherten Prozeduren können viele Fehlerbedingungen (arithmetischer Überlauf, Typkonvertierung und bestimmte Bedingungen bei Division durch null) bei der Erstellung festgestellt werden, die zu einem Fehler bei der Erstellung der systemintern kompilierten gespeicherten Prozedur führen. Bei interpretierten gespeicherten Prozeduren führen diese Fehlerbedingungen in der Regel zu keinem Fehler, wenn die gespeicherte Prozedur erstellt wird, sondern bei jeder Ausführung.
Themen in diesem Abschnitt:
Erstellen systemintern kompilierter gespeicherter Prozeduren
Unterstützte Konstrukte in nativ kompilierten gespeicherten Prozeduren
Verwenden von TRY...CATCH in nativ kompilierten gespeicherten Prozeduren
Unterstützte Konstrukte für nativ kompilierte gespeicherte Prozeduren
Systemintern kompilierte gespeicherte Prozeduren und deren Ausführung mit SET-Optionen
Bewährte Vorgehensweisen für den Aufruf von systemintern kompilierten gespeicherten Prozeduren
Überwachen der Leistung von systemintern kompilierten gespeicherten Prozeduren
Aufrufen von systemintern kompilierten gespeicherten Prozeduren über Datenzugriffsanwendungen