zoukankan      html  css  js  c++  java
  • 传入xml数据导入至表

    DECLARE @ItemMessage XML;
    --DECLARE @ItemTable TABLE(ItemNumber INT PRIMARY KEY,ItemDescription NVARCHAR(300))
    SET @ItemMessage
    = N'
    <root xmlns="http://cd.love.com/SOA">
    <node>
    <materailID>1</materailID>
    <batchNo>3</batchNo>
    <quantity>6</quantity>
    </node>
    <node>
    <materailID>2</materailID>
    <batchNo>3</batchNo>
    <quantity>5</quantity>
    </node>
    <node>
    <materailID>3</materailID>
    <batchNo>3</batchNo>
    <quantity>4</quantity>
    </node>
    </root>
    ';
    DECLARE @va1 NVARCHAR(64),
    @va2 NVARCHAR(64),
    @va3 DECIMAL(18, 4);
    WITH XMLNAMESPACES
    (
    DEFAULT 'http://cd.love.com/SOA'
    )
    INSERT INTO dbo.CO_IG_ZF_Electric
    (
    BarCode,
    PointAdress,
    PointValue,
    EXT1,
    EXT2,
    EXT3
    )
    SELECT T.c.value('(materailID/text())[1]', 'NVARCHAR(64)'),
    T.c.value('(batchNo/text())[1]', 'NVARCHAR(64)'),
    T.c.value('(quantity/text())[1]', 'DECIMAL(18,4)'),
    '1231312',
    'ttttttt',
    'cccccc'
    FROM @ItemMessage.nodes('/root/node') AS T(c);
    --SELECT ItemNumber,
    --ItemDescription
    --FROM @ItemTable

  • 相关阅读:
    函数的返回值以及局部,全局变量
    函数的参数
    文件操作 函数
    数据类型一些基本操作方法
    设置精度的方法
    字符串和编码问题
    python中一些函数应用
    初步认识类
    P1613 跑路
    P2383 狗哥玩木棒
  • 原文地址:https://www.cnblogs.com/yueyan/p/13277859.html
Copyright © 2011-2022 走看看