'select'에 해당되는 글 2건
- 2009/07/07 [MSSQL] 존재하는 테이블에 다른 테이블 내용 복사하기
- 2009/04/15 [MS-SQL] A 테이블에 B의 내용 중에서 일부 컬럼만 추가 하는 쿼리
insert into aaa.dbo.aa select * from bbb.dbo.bb;
-- 이걸 사용하게 되면 다른 DB의 같은 테이블 구조를 가지고 있을때 내용을 복사할 수 있다.
A의 테이블에 idx라는 자동증가 컬럼이 있다고 한다면
모든 컬럼 내용을 다 복사 하지는 못한다.
그래서 아래와 같이 추가할 컬럼을 지정한 후에 복사를 해야 한다.
INSERT INTO userList
([uid]
,[passwd]
,[name]
,[phone]
,[email]
,[jumin1]
,[jumin2]
,[zipcode1]
,[zipcode2]
,[address1]
,[address2]
,[regdate]
,[level]
,[exp]
,[cash]
,[gem]
,[IsBlocked]
,[IsGameUser]
,[gameScore]
,[gameCash]
,[grade])
select a.uid, a.passwd, a.name, a.phone, a.email,
a.jumin1, a.jumin2, a.zipcode1, a.zipcode2, a.address1, a.address2,
a.regdate, a.level, a.exp, a.cash, a.gem, a.IsBlocked, a.IsGameUser,
a.gameScore, a.gameCash, a.grade
from leave_userList a
where idx=3
모든 컬럼 내용을 다 복사 하지는 못한다.
그래서 아래와 같이 추가할 컬럼을 지정한 후에 복사를 해야 한다.
INSERT INTO userList
([uid]
,[passwd]
,[name]
,[phone]
,[email]
,[jumin1]
,[jumin2]
,[zipcode1]
,[zipcode2]
,[address1]
,[address2]
,[regdate]
,[level]
,[exp]
,[cash]
,[gem]
,[IsBlocked]
,[IsGameUser]
,[gameScore]
,[gameCash]
,[grade])
select a.uid, a.passwd, a.name, a.phone, a.email,
a.jumin1, a.jumin2, a.zipcode1, a.zipcode2, a.address1, a.address2,
a.regdate, a.level, a.exp, a.cash, a.gem, a.IsBlocked, a.IsGameUser,
a.gameScore, a.gameCash, a.grade
from leave_userList a
where idx=3

Prev
Rss Feed