Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
In diesem Thema werden die unterstützten DDL-Konstrukte für nativ kompilierte T-SQL-Module aufgeführt, z. B. gespeicherte Prozeduren, benutzerdefinierte Skalarfunktionen, Inline-Tabellenwertfunktionen und Trigger.
Informationen zu Funktionen und T-SQL-Oberflächenbereichen, die als Teil von nativ kompilierten T-SQL-Modulen verwendet werden können, finden Sie unter Unterstützte Funktionen für nativ kompilierte T-SQL-Module.
Informationen zu nicht unterstützten Knstrukten finden Sie unter Von In-Memory OLTP nicht unterstützte Transact-SQL-Konstrukte.
Folgende werden unterstützt:
SELECT (Transact-SQL) und INSERT SELECT-Anweisungen
SCHEMABINDING und BEGIN ATOMIC (für nativ kompilierte gespeicherte Prozeduren erforderlich)
Weitere Informationen finden Sie unter Erstellen nativ kompilierter gespeicherter Prozeduren.
NATIVE_COMPILATION
Weitere Informationen finden Sie unter Native Compilation of Tables and Stored Procedures.
Parameter und Variablen können als NOT NULL deklariert werden (nur für nativ kompilierte Module verfügbar: nativ kompilierte gespeicherte Prozeduren und nativ kompilierte benutzerdefinierte Skalarfunktionen).
Tabellenwertige Parameter.
Weitere Informationen finden Sie unter Verwenden von Tabellenwertparametern (Datenbank-Engine).
EXECUTE AS EIGENTÜMER, SELF, CALLER und Benutzer.
GRANT und DENY Berechtigungen für Tabellen und Prozeduren.
Weitere Informationen finden Sie unter GRANT Objektberechtigungen (Transact-SQL) und DENY Objektberechtigungen (Transact-SQL).