필드 관리 및 제약 조건
작업 | SQL 구문 | 예시 |
---|---|---|
필드 추가 | ALTER TABLE 테이블명 ADD 필드명 데이터타입 [제약조건]; |
ALTER TABLE Customers ADD Email VARCHAR(255); |
필드 삭제 | ALTER TABLE 테이블명 DROP COLUMN 필드명; |
ALTER TABLE Customers DROP COLUMN Email; |
필드 변경 | ALTER TABLE 테이블명 ALTER COLUMN 필드명 데이터타입 [제약조건]; |
ALTER TABLE Customers ALTER COLUMN Email VARCHAR(50); |
제약 조건 추가 | ALTER TABLE 테이블명 ADD CONSTRAINT 제약조건명 제약조건 (필드명); |
ALTER TABLE Customers ADD CONSTRAINT PK_CustomerID PRIMARY KEY (CustomerID); |
제약 조건 삭제 | ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건명; |
ALTER TABLE Customers DROP CONSTRAINT PK_CustomerID; |
참고사항
테이블명
: 필드 또는 제약 조건을 변경할 테이블의 이름입니다.필드명
: 추가, 삭제 또는 변경할 필드의 이름입니다.데이터타입
: 필드의 데이터 유형입니다(예: INT, VARCHAR, DATETIME).제약조건
: 필드에 적용할 제약 조건입니다(예: NOT NULL, UNIQUE, DEFAULT, PRIMARY KEY, FOREIGN KEY, CHECK).제약조건명
: 추가 또는 삭제할 제약 조건의 이름입니다.
'코딩 이야기 > MS SQL' 카테고리의 다른 글
MSSQL 서브쿼리 종류 및 사용법 (0) | 2025.03.28 |
---|---|
MSSQL SELECT문 사용법 (0) | 2025.03.28 |
MSSQL 숫자 여부 체크 (0) | 2025.03.27 |
MSSQL 타입 변경 함수 (0) | 2025.03.27 |
MSSQL 문자열 함수 (0) | 2025.03.27 |