INSERT INTO [dbo].[tbJinwook_VendorSeq_Temp]
([AppDocSeq]
,[vSeq]
,[vCode]
,[vName]
,[dDate]
,[eType]
,[Vat]
,[Amt]
,[tAmt])
SELECT
AppDocSeq,
'' AS vSeq,
isnull(CONVERT(XML, Content).value('(ExpItem[4]/vCode[1])', 'varchar(max)'),'') AS vCode,
isnull(CONVERT(XML, Content).value('(ExpItem[4]/vName[1])', 'varchar(max)'),'') AS vName,
isnull(CONVERT(XML, Content).value('(ExpItem[4]/dDate[1])', 'varchar(max)'),'') AS dDate,
isnull(CONVERT(XML, Content).value('(ExpItem[4]/eType[1])', 'varchar(max)'),'') AS eType,
isnull(CONVERT(XML, Content).value('(ExpItem[4]/Vat[1])', 'varchar(max)'),'') AS Vat,
isnull(CONVERT(XML, Content).value('(ExpItem[4]/Amt[1])', 'varchar(max)'),'') AS Amt,
isnull(CONVERT(XML, Content).value('(ExpItem[4]/tAmt[1])', 'varchar(max)'),'') AS tAmt
FROM tbForm00021
where CONVERT(XML, Content).value('(ExpItem[4]/vCode[1])', 'varchar(max)') is not null
and AppDocSeq in (select AppDocSeq from tbAppDoc Where FormSeq in (14,21,10) AND DraftDT > '2013-01-01')
Order by AppDocSeq ASC
'데이터베이스 > Mssql' 카테고리의 다른 글
DB 내용으로 Insert 쿼리 만들기 - MSSQL (0) | 2015.02.13 |
---|---|
xml에서 데이터 추출하기 - MSSQL (0) | 2014.08.18 |
방금 실행한 쿼리 - MSSQL (0) | 2014.08.18 |
서버 데이터 정렬 COLLATION 변경 - MSSQL (0) | 2014.08.18 |
SQL CTE를 이용한 계층구조 출력하기 (0) | 2014.08.18 |