본문 바로가기
Study/MSSQL

SQL Server / 스키마 / 만들기, 조회하기, 수정하기, 삭제하기

by 오늘만 사는 여자 2024. 1. 25.
728x90
반응형

스키마(Schema)를 이용하여 테이블을 분류하고 권한 관리를 할 수 있다.

스키마 만들기

  • a라는 이름의 스키마를 만든다.
create schema a;

스키마 조회하기

  • 스키마 정보를 출력한다.
select * from sys.schemas;

테이블 만들기

  • 스키마 지정 없이 테이블을 만들면 dbo 스키마가 붙는다.
create table client ( id int );
  • 스키마를 지정하고 만들면, 그 스키마에 테이블이 만들어진다.
create table a.client ( id int );
  • dbo.client와 a.client는 테이블 이름은 같지만 다른 테이블로 처리된다.

테이블의 스키마 변경하기

  • a.client의 스키마를 b로 변경한다. 즉, b.client로 만든다.
alter schema b transfer a.client;

스키마 삭제하기

  • a 스키마를 삭제한다. 만약 a에 속한 테이블이 있으면 삭제되지 않는다.
drop schema a;

 

 

출처 : https://www.codingfactory.net/13312

728x90
반응형

댓글