0
입력이 XML 문서 인 하나의 SP를 갖는 Iam. 임시 테이블에 XML 값을 삽입하고 싶습니다. 이걸 어떻게 구현할 수 있니?XML 문서의 값을 SQL Server의 임시 테이블에 삽입하려면 어떻게합니까?
입력이 XML 문서 인 하나의 SP를 갖는 Iam. 임시 테이블에 XML 값을 삽입하고 싶습니다. 이걸 어떻게 구현할 수 있니?XML 문서의 값을 SQL Server의 임시 테이블에 삽입하려면 어떻게합니까?
CREATE TABLE [dbo].[myTable]
(
[a] [int] NULL,
[b] [varchar](50) NULL,
[c] [datetime] NULL
) ;
DECLARE @p_xml XML
SET @p_xml = '<root>
<table a="123">
<b>ABC</b>
<c>2009-10-20</c>
</table>
</root>'
INSERT INTO myTable
(a, b, c)
SELECT
x.mytable.value('@a[1]', 'INT'),
x.mytable.value('b[1]', 'VARCHAR'),
x.mytable.value('c[1]', 'DATETIME')
FROM
@p_xml.nodes('//root/table') AS x (mytable)