Kategorien:

DDL für Datenbanken, Schemas und Freigaben

USE SCHEMA

Gibt das aktive/aktuelle Schema für die Sitzung an.

Wenn für eine Benutzersitzung Datenbank und Schema (auch als Namespace bezeichnet) nicht angegeben sind, müssen alle Objekte, die in SQL-Anweisungen oder Abfragen im System ausgeführt werden, vollständig qualifiziert sein (in Form von Datenbankname.Schemaname.Objektname). Durch die Angabe einer Datenbank und eines Schemas für eine Benutzersitzung können in SQL-Anweisungen und -Abfragen unqualifizierte Objektnamen verwendet werden.

Weitere Informationen zu vollständig qualifizierten Objektnamen finden Sie unter Auflösung des Objektnamens.

Siehe auch:

CREATE SCHEMA , SHOW SCHEMAS

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ß- und Kleinschreibung zu beachten.

Wenn Name nicht vollqualifiziert ist (mit Datenbankname), sucht der Befehl in der aktuellen Datenbank nach dem Schema für die 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;