|
object_id()
Die
System Funktion
object_id()
liefert als Rückgabewert die Identifikationsnummer (ID) des Objekts, das durch den
im Parameter
object_name
angebenen Wert referenziert wird, oder NULL, wenn das Objekt nicht existiert.
Die Funktion object_id() ist eine
T-SQL
Erweiterung.
Sie kann von jedem
User
ausgeführt werden.
Syntax der System Funktion object_id()
Die Parameter der System Funktion object_id()
"object_name"
Der Parameter "object_name" ist der Name des
Objekts, dessen Identifikationsnummer ausgegeben werden soll.
Das Objekt kann von einem dieser Typen sein:
Tabelle,
View,
Trigger,
Procedure,
Default
oder
Rule.
Der Name von Objekten ist
in der
Spalte
"name" der
System Tabelle
sysobjects
gespeichert. Der Wert des Parameters "object_name" muss in Anführungszeichen
gesetzt werden. Er kann voll qualifiziert angegeben werden, also auch zusammen mit dem
Datenbanknamen und dem Objekt
owner.
Beispiel für die System Funktion object_id()
select object_id("titles")
------------------------------
208003772
Gibt die Identifikationsnummer des Objekts namens "titles" aus, in diesem Fall die ID der
Tabelle "titles".
select object_id("master.dbo.syslogins")
------------
33
Gibt die ID (33) der Tabelle "syslogins" in der Datenbank "master"
zurück.
Siehe auch:
Aggregat Funktionen, audit_event_name(), col_length(), col_name(), curunreservedpgs(), datachange(), datalength(), data_pages(), data_pgs(), db_id(), db_name(), derived_stat(), host_id(), host_name(), identity(), identity_burn_max(), index_col(), index_colorder(), isnull(), is_quiesced(), lct_admin("logsegment_freepages"), lct_admin("num_logpages"), lct_admin("reserved"), lct_admin("reserved_for_rollbacks"), lct_admin(), license_enabled(), lockscheme(), next_identity(), object_name(), pageinfo(), pagesize(), pointer_size(), ptn_data_pgs(), reserved_pages(), reserved_pgs(), rowcnt(), row_count(), showplan_in_xml(), syb_quit(), syb_sendmsg(), System Funktionen, tempdb_id(), tran_dumpable_status(), tsequal(), used_pages(), used_pgs().
|