활성 데이터베이스 / 스키마 변경
Oracle
-- Change the default schema:
ALTER SESSION SET CURRENT_SCHEMA = hr;
-- Switch to a PDB (inside a CDB):
ALTER SESSION SET CONTAINER = pdb1;CURRENT_SCHEMA는 객체 이름 해석만 바꾸며 권한은 바꾸지 않는다.
PostgreSQL
-- Switch to another DB inside psql (reconnects):
\c mydb
-- Schema search path (same connection):
SET search_path TO hr, public;PostgreSQL에서 연결은 단일 데이터베이스에 묶이므로, DB를 바꾸려면 다시 접속해야 한다.
MySQL
USE mydb;연결을 끊지 않고 활성 스키마를 변경한다.
SQL Server
USE mydb;배치 컨텍스트를 변경하며, 이후 명령은 이 데이터베이스에서 실행된다.
MongoDB
use mydb데이터베이스가 없어도 전환된다. 실제 생성은 첫 문서가 기록될 때 이루어진다.
Redis
SELECT 1
# Switches to a logical DB index between 0 and 15Cluster 모드에서 SELECT는 0만 지원한다. 논리 DB 구분 대신 키 접두사를 사용한다.