[MS-SQL] A 테이블에 B의 내용 중에서 일부 컬럼만 추가 하는 쿼리
DB&XML 2009. 4. 15. 14:39 |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