zoukankan      html  css  js  c++  java
  • SqlServer表中XML类型字段查询操作

    以前从未在SQLServer中使用过XML类型字段,偶尔遭遇,很是试验了几次方才通过。记录脚本以资纪念。

    /****** Object:  Table [dbo].[XMLTest]    Script Date: 01/17/2012 16:15:04 ******/
    SET ANSI_NULLS ON
    GO
    
    SET QUOTED_IDENTIFIER ON
    GO
    
    CREATE TABLE [dbo].[XMLTest](
    	[ID] [int] IDENTITY(1,1) NOT NULL,
    	[XmlContent] [xml] NOT NULL,
     CONSTRAINT [PK_XMLTest] PRIMARY KEY CLUSTERED 
    (
    	[ID] ASC
    )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
    ) ON [PRIMARY]
    
    GO
    
    DECLARE @XmlContent XML
    Set @XmlContent='<book id="0001"><title>九阳真经</title><author>张三丰</author><price>10</price></book>'
    --Select @XmlContent.query('/book/title')
    SELECT @XmlContent.value('(/book/title)[1]', 'nvarchar(max)')
    INSERT
    INTO
    	XMLTest (XmlContent)
    VALUES
    	(@xmlContent)
    Set @XmlContent='<book id="0001"><title>九阴真经</title><author>张四丰</author><price>10。5</price></book>'
    
    INSERT
    INTO
    	XMLTest (XmlContent)
    VALUES
    	(@xmlContent)
    
    GO
    
    SELECT *
    FROM
    	XMLTest
    WHERE
    	XmlContent.value('(/book/title)[1]', 'nvarchar(max)') LIKE  '%真经%'
    GO
    

      

  • 相关阅读:
    开放6379端口
    synchronized 实现同步的基础
    pythoning—— 5:实战篇(购物车)
    pythoning ——3、数据类型(字符串)
    pythoning ——2、数据类型(元组、序列)
    pythoning ——1、基础篇
    暗链/黑链
    什么是webshell
    获取当前设备IP
    生成公钥
  • 原文地址:https://www.cnblogs.com/qingshan/p/2324817.html
Copyright © 2011-2022 走看看