USE SCHEMA

Spécifie le schéma actif/actuel de la session.

Si une base de données et un schéma, également connus sous le nom espace de noms, ne sont pas spécifiés pour une session utilisateur, tous les objets de référence dans les instructions ou requêtes SQL exécutées dans le système doivent être entièrement qualifiés (sous la forme de db_name.schema_name.object_name). La spécification d’une base de données et d’un schéma pour une session utilisateur permet d’utiliser des noms d’objets non qualifiés dans des instructions et des requêtes SQL.

Pour plus d’informations sur les noms d’objets entièrement qualifiés, voir Résolution de nom d’objet.

Voir aussi :

CREATE SCHEMA , ALTER SCHEMA , DROP SCHEMA , SHOW SCHEMAS

Syntaxe

USE [ SCHEMA ] [<db_name>.]<name>
Copy

Paramètres

name

Spécifie l’identificateur du schéma à utiliser pour la session. Si l’identificateur contient des espaces ou des caractères spéciaux, toute la chaîne doit être délimitée par des guillemets doubles. Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Si name n’est pas entièrement qualifié (avec db_name), la commande recherche le schéma dans la base de données courante de la session.

Notes sur l’utilisation

  • Le mot clé SCHEMA est facultatif si une base de données a été spécifiée pour la session ou si le nom du schéma est entièrement qualifié.

Exemples

Utiliser le schéma myschema dans la base de données courante :

USE myschema;
Copy

Utiliser le schéma otherschema dans la base de données otherdb :

USE otherdb.otherschema;
Copy