코딩 이야기/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).
  • 제약조건명: 추가 또는 삭제할 제약 조건의 이름입니다.