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
Verwaltete Azure SQL-Instanz
SQL-Datenbank in Microsoft Fabric
Gibt den Offset (die relative Position zum Start einer Anweisung) der angegebenen Schlüsselwörter in Transact-SQL-Anweisungen an DB-Library-Anwendungen zurück.
Wichtig
Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden.
Transact-SQL-Syntaxkonventionen
Syntax
SET OFFSETS keyword_list { ON | OFF }
Argumente
keyword_list
Ist eine kommagetrennte Liste von Transact-SQL Konstrukten, darunter SELECT, FROM, ORDER, TABLE, PROCEDURE, anweisung, parameter und EXECUTE.
Hinweise
SET OFFSETS wird nur in DB-Library Anwendungen verwendet.
Die Einstellung von SET OFFSETS wird zur Parsezeit gesetzt und nicht zur Ausführungszeit oder zur Laufzeit. Das Setzen zur Parse-Zeit bedeutet, dass die Einstellung, wenn die SET Anweisung im Batch oder im gespeicherten Verfahren vorhanden ist, wirksam wird, unabhängig davon, ob die Codeausführung diesen Punkt tatsächlich erreicht; und die SET Anweisung wirkt, bevor irgendwelche Anweisungen ausgeführt werden. Zum Beispiel, selbst wenn die Mengenanweisung in einem IF... Der ELSE-Anweisungsblock, der während der Ausführung nie erreicht wird, tritt trotzdem SET in Kraft, weil der IF... Der Block der ELSE-Anweisung wird geparst.
Wenn SETSET OFFSETS in einer gespeicherten Prozedur gesetzt wird, wird der Wert von SETSET OFFSETS wiederhergestellt, nachdem die Kontrolle aus dem gespeicherten Verfahren zurückgegeben wurde. Daher hat eine SET OFFSETS-Anweisung, die in einer dynamischem SQL-Anweisung angegeben wird, keine Auswirkung auf die Anweisungen, die der dynamischen SQL-Anweisung folgen.
SET SET PARSEONLY gibt Offsets zurück, wenn die OFFSETS Option AN ist und keine Fehler auftreten.
Berechtigungen
Erfordert die Mitgliedschaft in der public -Rolle.