use

Description

Specifies the database with which you want to work.

Syntax

use database_name 

Parameters

database_name

is the name of the database to open.

Examples

Example 1

use pubs2 
go

The current database is now pubs2.

Usage

Standards

ANSI SQL – Compliance level: Transact-SQL extension.

Permissions

The permission checks for use differ based on your granular permissions settings.

Granular permissions enabled

With granular permissions diabled, you must be a valid, alias, or guest user, or, a user with own database privilege or use database privilege on the database.

If the database has a guest account, all users can use the database. If the database does not have a guest account, you must be a valid user in the database, have an alias in the database, or have own database privilege or use database privilege on the database.

Granular permissions disabled

With granular permissions diabled, you must be a valid, alias, or guest user, or, a user with sa_role or sso_role.

If the database has a “guest” account, all users can use the database. If the database does not have a “guest” account, you must be a valid user in the database, have an alias in the database, or be a system administrator or system security officer.

See also

Commands create database, drop database

System procedures sp_addalias, sp_adduser, sp_modifylogin