ABOUT ME

다시 시작~!

Today
Yesterday
Total
  • MSSQL 테이블 컬럼 추가 수정 삭제
    Programming/MSSQL 2012. 10. 4. 10:30

    테이블 컬럼을 추가 하거나 수정할 시 디자인 모드로 수정할 수 있다.

    그러나 부득이하게 쿼리 분석기로만 실행이 가능할 때가 있다.

    해당 테이블에 데이터가 있으며 컬럼에 대한 조건이 걸려있을 시. 쿼리 분석기로만 가능하다.

     

    컬럼 추가 예제

     

    ALTER TABLE 테이블명 ADD 추가할 컬럼명 속성

    EX> ALTER TABLE BOARD ADD BrdIdx INT NULL

     

    컬럼 추가시 NULL 값을 허용하는 값이나 DEFAULT 값이 정해져 있는것만 가능하다.

    EX> ALTER TABLE BOARD ADD DelYn CHAR(1)  NOT NULL CONSTRAINT DF_ADDR DEFAULT 'N'

     

     

    컬럼 수정 예제

     

    ALTER TABLE 테이블명 ALTER COLUMN  컬럼명  변경할 속성

    EX> ALTER TABLE 테이블명 ALTER COLUMN BrdName VARCHAR(20) NULL

     

    컬럼명 수정

    EXEC SP_RENAME '테이블명.[수정할 컬럼명]','수정될 컬럼명','COLUMN'

    EX > SP_RENAME 'BOARD.[name]','BrdName','COLUMN'

     

    컬럼 삭제 예제

     

    ALTER TABLE 테이블명 DROP COLUMN 삭제 할 컬럼명

    EX> ALTER TABLE BOARD DROP COLUMN Name

     

    테이블 삭제는 간단하나 특히 조심해야 한다.

    DROP TABLE 테이블명

     

    'Programming > MSSQL' 카테고리의 다른 글

Designed by Tistory.