-
SQL - 테이블 생성 & 기존테이블에 컬럼 추가/수정/삭제웹프로그래밍 2010. 12. 30. 12:03반응형
테이블 생성
CREATE TABLE 테이블1
(
id INT NOT NULL
, t_name VARCHAR(20) NULL
)
컬럼조작
1. 컬럼을 추가
ALTER TABLE 테이블명 ADD 컬럼명 속성
2. 컬럼을 수정
ALTER TABLE 테이블명 ALTER COLUMN 컬럼명 속성
3. 컬럼을 삭제
ALTER TABLE 테이블명 DROP COLUMN 컬럼명
4. 컬럼명 수정
sp_rename '테이블명.[컬럼이름]', '바꿀이름', 'COLUMN'테이블 이름 바꾸기
sp_rename '기존테이블이름', '새테이블이름'샘플
ALTER TABLE 테이블명 ADD 추가컬럼명 VARCHAR(10) Null
ALTER TABLE 테이블명 DROP COLUMN 삭제할컬럼명
(Null을 허용하거나 기본값이 있는 컬럼만 추가하실 수 있습니다.)
ALTER TABLE 테이블명 ALTER COLUMN 수정컬럼명 NVARCHAR(10) Null
테이블 복사
- 테이블을 생성하면서 테이블의 데이타 복사
select * into 생성될테이블명 from 원본테이블명
테이블 구조만 복사하겠다면
select * into 생성될테이블명 from 원본테이블명 where 1=2 - 테이블이 이미 생성되어 있는경우 데이타만 복사
insert into 카피될테이블명 select * from 원본테이블명
특정 데이타만 복사 하겠다면
insert into 카피될테이블명 select * from 원본테이블명 where 검색조건
반응형'웹프로그래밍' 카테고리의 다른 글
낭만호랑이의 인터넷 시작페이지(링크모음 사이트) - 낭만호랑이의 6번째 홈페이지...... 헛짓거리..... (0) 2011.01.03 div 태그 style 속성 요약 (0) 2010.12.31 드라이브코스 공유기 (0) 2008.12.08 구글맵api (2) 2008.11.06 도메인의 과거이력을 알아보는곳 (0) 2008.03.04 - 테이블을 생성하면서 테이블의 데이타 복사