Post

MS-SQL 테이블 컬럼 조작(추가,수정,삭제)

MS-SQL 테이블 컬럼 조작(추가,수정,삭제)

컬럼 추가

1
ALTER TABLE ${TALBE_NAME} ADD ${COLUMN_NAME} ${COLUMN_TYPE}
  1. NULL 허용

    • Example

      1
      
      ALTER TABLE BOARD ADD SECURITY CHAR(1) NULL;
      
  2. NULL 허용하지 않음(기본값 설정)

    • Exxample

      1
      
      ALTER TABLE BOARD ADD SECURITY CHAR(1) NOT NULL CONSTRAINT DF_ADDR DEFAULT 'N';
      

컬럼 수정

1
ALTER TABLE ${TABLE_NAME} ALTER COLUMN ${COLUMN_NAME} ${COLUMN_TYPE}
  • Example

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

컬럼명 수정

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

    1
    
    EXEC SP_RENAME 'BOARD.[SECURITY]', 'NEW_SECURITY', 'COLUMN';
    

컬럼 삭제

1
ALTER TABLE ${TABLE_NAME} DROP COLUMN ${COLUMN_NAME}
  • Example

    1
    
    ALTER TABLE BOARD DROP COLUMN SECURITY;
    
This post is licensed under CC BY 4.0 by the author.