A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: Funktionen: System Funktionen

object_name()

Die System Funktion object_name() liefert als Rückgabewert den Namen des Objekts, das durch die angegebene object_id referenziert wird. Die Funktion object_name() ist eine T-SQL Erweiterung. Sie kann von jedem User ausgeführt werden.

Syntax der System Funktion object_name()

    object_name(object_id [, database_id])
    

Die Parameter der System Funktion object_name()

"object_id"
Der Parameter "object_id" ist die Identifikationsnummer des Objekts, dessen Namen ausgegeben werden soll. Das Objekt kann von einem dieser Typen sein: Tabelle, View, Trigger, Procedure, Default oder Rule. Die Identifikationsnummer von Objekten ist in der Spalte "id" der System Tabelle sysobjects gespeichert. "database_id"
Der Parameter "database_id" bezeichnet die Identifikationsnummer der Datenbank, in der das Objekt gespeichert ist, dessen Namen ausgegeben werden soll. Die ID muss angegeben werden, wenn das Objekt nicht in der aktuellen Datenbank angelegt wurde. Die "database_id" kann aus der Spalte "dbid" der System Tabelle sysdatabases bezogen werden.

Beispiel für die System Funktion object_name()

    select object_name(208003772)
    
    ------------------------------ 
    titles
    

Gibt den Namen des Objekts mit der ID 208003772 aus, in diesem Fall den Namen der Tabelle "titles".

    select object_name(1, 1)
    
    ------------------------------ 
    sysobjects 
    

Gibt den Namen der Tabelle "sysobjects" in der Datenbank "master" (dbid = 1) 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_id(),
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().