USE DATABASE¶
세션의 활성/현재 데이터베이스를 지정합니다.
네임스페이스라고도 하는 데이터베이스와 스키마가 사용자 세션에 대해 지정되지 않은 경우, 시스템에서 실행되는 SQL 문 또는 쿼리에서 참조되는 모든 오브젝트는 (db_id.schema_id.object_id
형식으로) 정규화되어야 합니다. 사용자 세션의 데이터베이스와 스키마를 지정하면 SQL 문과 쿼리에서 정규화되지 않은 오브젝트 이름을 사용할 수 있습니다.
정규화된 오브젝트 이름에 대한 자세한 내용은 오브젝트 이름 확인 을 참조하십시오.
- 참고 항목:
CREATE DATABASE , ALTER DATABASE , DROP DATABASE , SHOW DATABASES
구문¶
USE [ DATABASE ] <name>
매개 변수¶
name
세션에 사용할 데이터베이스의 식별자를 지정합니다. 식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.
사용법 노트¶
DATABASE
키워드를 지정할 필요가 없습니다.PUBLIC 스키마가 존재하지 않는 한(예: 삭제된 경우), USE DATABASE는 PUBLIC을 현재 스키마로 자동으로 지정합니다. 세션에 대해 다른 스키마를 지정하려면 USE SCHEMA 명령을 사용하십시오.
예¶
USE DATABASE mydb;