반응형

컬럼 추가

ALTER TABLE ${TALBE_NAME} ADD ${COLUMN_NAME} ${COLUMN_TYPE}

  1. NULL 허용
    • ExampleALTER TABLE BOARD ADD SECURITY CHAR(1) NULL;
  2. NULL 허용하지 않음(기본값 설정)
    • ExxampleALTER TABLE BOARD ADD SECURITY CHAR(1) NOT NULL CONSTRAINT DF_ADDR DEFAULT 'N';

컬럼 수정

ALTER TABLE ${TABLE_NAME} ALTER COLUMN ${COLUMN_NAME} ${COLUMN_TYPE}

  • ExampleALTER TABLE BOARD ALTER COLUMN SECURITY VARCHAR(1) NULL;

컬럼명 수정

EXEC SP_RENAME '${TABLE_NAME.[OLD_COLUMN_NAME]}', '${NEW_COLUMN_NAME}', 'COLUMN'

  • ExampleEXEC SP_RENAME 'BOARD.[SECURITY]', 'NEW_SECURITY', 'COLUMN';

컬럼 삭제ALTER TABLE ${TABLE_NAME} DROP COLUMN ${COLUMN_NAME}

  • ExampleALTER TABLE BOARD DROP COLUMN SECURITY;

 

출처 : https://mcpaint.tistory.com/194

반응형

+ Recent posts