USE SCHEMA

세션의 활성/현재 스키마를 지정합니다.

네임스페이스 라고도 하는 데이터베이스와 스키마가 사용자 세션에 대해 지정되지 않은 경우, 시스템에서 실행되는 SQL 문 또는 쿼리에서 참조되는 모든 오브젝트는 (db_name.schema_name.object_name 형식으로) 정규화되어야 합니다. 사용자 세션의 데이터베이스와 스키마를 지정하면 SQL 문과 쿼리에서 정규화되지 않은 오브젝트 이름을 사용할 수 있습니다.

정규화된 오브젝트 이름에 대한 자세한 내용은 오브젝트 이름 확인 을 참조하십시오.

참고 항목:

CREATE SCHEMA , ALTER SCHEMA , DROP SCHEMA , SHOW SCHEMAS

구문

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

매개 변수

name

세션에 사용할 스키마의 식별자를 지정합니다. 식별자에 공백이나 특수 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.

name 이 정규화되지 않은 경우(db_name 사용), 이 명령은 세션의 현재 데이터베이스에서 스키마를 찾습니다.

사용법 노트

  • 데이터베이스가 세션에 지정되었거나 스키마 이름이 정규화된 경우 SCHEMA 키워드는 선택 사항입니다.

현재 데이터베이스에서 myschema 스키마를 사용합니다.

USE myschema;
Copy

otherdb 데이터베이스에서 otherschema 스키마를 사용합니다.

USE otherdb.otherschema;
Copy