T-SQL IDENT_CURRENT Funktion
Die T-SQL IDENT_CURRENT Funktion gehört zu den T-SQL Datentypfunktionen und gibt den letzten für eine angegebene Tabelle oder Sicht generierten Identitätswert zurück.Der letzte generierte Identitätswert der IDENT_CURRENT Funktion kann sich auf eine beliebige Sitzung und einen beliebigen Gültigkeitsbereich beziehen.
Das Beispiel zur T-SQL IDENT_CURRENT Funktion zeigt den Einsatz und die Möglichkeiten dieser T-SQL Funktion.
T-SQL IDENT_CURRENT Funktion Syntax
Die T-SQL IDENT_CURRENT Funktion kann folgendermaßen verwendet werden:
IDENT_CURRENT('table_or_view')
Folgende Parameter müssen in der Funktion eingesetzt werden:
- table_or_view: Der Name der Tabelle oder Ansicht, deren Identitätswert zurückgegeben wird. table_or_view ist vom Datentyp varchar und hat keinen Standardwert.
Die T-SQL IDENT_CURRENT Funktion gibt NULL bei einem Fehler zurück oder wenn ein Aufrufer nicht über Berechtigungen zum Anzeigen des Objekts verfügt.
Wichtig: Die T-SQL IDENT_CURRENT-Funktion ist nur bedingt geeignet, um den nächsten generierten Identitätswert vorherzusagen. Der tatsächlich generierte Wert kann sich aufgrund von Einfügungen durch andere Sitzungen von IDENT_CURRENT plus IDENT_INCR unterscheiden.
T-SQL IDENT_CURRENT Funktion Beispiel
Das folgende T-SQL IDENT_CURRENT Beispiel veranschaulicht, wie die T-SQL Funktion verwendet werden kann. Im folgenden Beispiel wird der letzte Identitätswert zurückgegeben, der für die dbo.Person-Tabelle in der Datenbank generiert wurde:
SELECT IDENT_CURRENT('dbo.Person') AS Current_Identity;