USE SCHEMA¶
Gibt das aktive/aktuelle Schema für die Sitzung an.
Wenn Datenbank und Schema, auch Namespace genannt, für eine Benutzersitzung nicht angegeben sind, müssen alle Objektreferenzen in SQL-Anweisungen oder -Abfragen, die im System ausgeführt werden, vollqualifiziert sein (im Format db_name.schema_name.object_name
). Durch die Angabe einer Datenbank und eines Schemas für eine Benutzersitzung können in SQL-Anweisungen und -Abfragen nicht qualifizierte Objektnamen verwendet werden.
Weitere Informationen zu vollständig qualifizierten Objektnamen finden Sie unter Auflösung des Objektnamens.
- Siehe auch:
Syntax¶
USE [ SCHEMA ] [<db_name>.]<name>
Parameter¶
name
Gibt den Bezeichner an, den das Schema für die Sitzung verwenden soll. Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß-/Kleinschreibung zu beachten.
Wenn der Name
name
nicht vollqualifiziert ist (mitdb_name
), sucht der Befehl das Schema in der aktuellen Datenbank der Sitzung.
Nutzungshinweise¶
Das Schlüsselwort
SCHEMA
ist optional, wenn für die Sitzung eine Datenbank angegeben wurde oder der Schemaname vollständig qualifiziert ist.
Beispiele¶
Verwenden Sie das Schema myschema
in der aktuellen Datenbank:
USE myschema;
Verwenden Sie das Schema otherschema
in der Datenbank otherdb
:
USE otherdb.otherschema;