zoukankan      html  css  js  c++  java
  • [代码片断]SQL中解析XML数据

    表结构

    Code


    存储过程

    Code
    ALTER procedure [dbo].[Dict2SQL]
    as
    begin
        
    update Signal set id = id + 1 
        
        
    /* 全部清空数据 */
        
    truncate table en

        
    /* XML入库.Begin */
        
    DECLARE @en TABLE(data XML)
        
    INSERT INTO @en
        
    SELECT CAST(A AS XML) FROM OPENROWSET(BULK N'c:\dict.xml',SINGLE_BLOB) A(A);    

        
    DECLARE @docHandle int
        
    DECLARE @xmlDocument nvarchar(max-- or xml type
        SELECT  @xmlDocument = CAST(data as NVARCHAR(MAX)) FROM @en
        
    EXEC sp_xml_preparedocument @docHandle OUTPUT, @xmlDocument;

        
    /* 入原始库 */
        
    INSERT INTO en
        
    SELECT * FROM OPENXML(@docHandle, N'/Dictionary/Item',2)
        
    WITH en 

        
    EXEC sp_xml_removedocument @docHandle
    end

    XML格式

    Code
  • 相关阅读:
    自己做的关于select工具根据属性进行选择
    ae中栅格数据转为矢量数据
    影像图配准代码实现
    ae中最短路径分析
    AE常见接口之间的关系+常见概念 .
    GIS重要概念与术语(转)
    点线面缓冲分析(转自esri中国社区)
    ae中矢量数据转换成栅格数据
    单例模式
    利用gp自己做的生成缓冲区的代码
  • 原文地址:https://www.cnblogs.com/kkun/p/1531372.html
Copyright © 2011-2022 走看看