코딩 이야기/MS SQL
MSSQL 필드 관리 및 제약 조건 테이블
안개소리
2025. 3. 28. 10:18
필드 관리 및 제약 조건
작업 | 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).제약조건명
: 추가 또는 삭제할 제약 조건의 이름입니다.