Table 제어하기
1. Table 생성하기 1 2 3 4 5 6 7 8 9 10 11 12 CREATE TABLE emp ( empno INT NOT NULL PRIMARY KEY , --기본키를 설정할 수 있다. ename VARCHAR ( 10 ), job VARCHAR ( 9 ), mgr INT , hiredate DATE , sal NUMERIC ( 7 , 2 ), comm NUMERIC ( 7 , 2 ), deptno INT ) GO 참고로 쿼리문으로 직접 실행하지 않고 생성할 수 있습니다. 해당 DB 테이블 폴더에서 새로만들기 → 테이블 클릭 후 추가하면 됩니다. ▶ 생성된 테이블의 정보는 어떻게 확인할까? 간혹 쿼리문을 작성하다가 해당 테이블의 컬럼 속성을 확인해야 되는 경우가 발생한다. 이때는 테이블을 드래그 또는 더블클릭한 다음에 Alt + F1 단축키를 사용하면 된다. 2. Table 삭제하기 1 DROP TABLE Shippers 3. 컬럼 추가하기 Table 마지막 열 다음에 새로운 컬럼을 추가할 수 있습니다. 1 2 ALTER TABLE Customers ADD Email varchar ( 255 ) ▶ 컬럼을 맨 마지막이 아닌 다른 위치에 추가할 수 있을까? 기본적으로 제공되는 구문을 이용해서는 중간에 컬럼을 삽입할 수 없습니다. 그렇기에 별도의 임시테이블을 생성해서 값을 복사하여 테이블을 새로 구축 한 뒤 Insert합니다. 4. 컬럼 속성 변경하기 1 2 ALTER TABLE Customers ALTER COLUMN Email varchar ( 255 ) 5. 컬럼명 변경하기 1 2 EXEC SP_RENAME 'Customers.[Email]' , 'email' , 'COLUMN' ...