惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
量子位
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
Y
Y Combinator Blog
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
宝玉的分享
宝玉的分享
Engineering at Meta
Engineering at Meta
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
Microsoft Security Blog
Microsoft Security Blog
B
Blog
Last Week in AI
Last Week in AI
有赞技术团队
有赞技术团队
博客园 - 聂微东
腾讯CDC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks

博客园 - 凡的世界

(原创)解决win7上面 NET6程序报错的问题,需要打补丁 关于github访问不稳定的解决方案 debian ssh 远程登陆 sqlserver 2019安装过程中SSMS安装失败问题记录 在统信UOS系统上安装qq SSAS 项目部署失败的问题 webuploader超时时间timeout设置 IEnumerable是什么 (转)IIS windows认证 Sql server with as update用法 SQL Pretty Printer for SSMS 很不错的SQL格式化插件 (转)字符编码 面试问题总结 (转)Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结 string.Format出现异常"输入的字符串格式有误"的解决方法 c# winForm使用Aspose.Cells读取CSV文件中文乱码问题 PowerDesigner15.1给自定义架构表字段添加MS_Description出错 .NET 4.0 MemoryCache with SqlChangeMonitor sql字符转换函数大全 (转)【ASP.NET开发】获取客户端IP地址 via C#
sql 通过游标 拆分xml结构
凡的世界 · 2016-01-21 · via 博客园 - 凡的世界

-----------------------定义游标变量------------------------------------------
  DECLARE @propertyid INT
  DECLARE @propertyname VARCHAR(50)
  DECLARE @xml NVARCHAR(1000)
  DECLARE top3_Cursor CURSOR SCROLL FOR
   --------------------------定义游标结束-----------------------------
   SELECT s.id, s.name, CAST(PropertyValueSchema AS VARCHAR(1000)) PropertyValueSchema  
 FROM StyleProperty s INNER JOIN (  SELECT MAX(a.id) id  , a.name
  FROM dbo.StyleProperty a INNER JOIN  dbo.StylePartsGroup b ON a.GroupId = b.Id
   WHERE  PropertyValueSchema.exist('//valueSchema//select//@mode')=1 
   GROUP BY a.name) b ON s.id = b.id
  
   OPEN top3_Cursor
   FETCH NEXT FROM top3_Cursor INTO @propertyid,@propertyname,@xml
   WHILE(@@FETCH_STATUS=0)
   BEGIN 
  
   ----------------------------- body-------------------------------------
  
  
    DECLARE @idoc INT

   
   PRINT @xml
   EXEC sp_xml_preparedocument @idoc OUTPUT, @xml
-- Execute a SELECT statement using OPENXML rowset provider.
INSERT INTO t1
SELECT @propertyid propertyid,@propertyname propertyname, *
FROM OPENXML (@idoc, '/valueSchema/select/items/item' ,1)
      WITH (
      codekey    INT  '@key',
  codename varchar(100)  '@name'
          )
EXEC sp_xml_removedocument @idoc
   ------------------------------------body end---------------------------
   FETCH NEXT FROM top3_Cursor INTO @propertyid,@propertyname,@xml
   END
  
   -----------------------footer-----------------------
   close top3_Cursor
 DEALLOCATE  top3_Cursor
   ---------------footer end----------------------
 
 --------------------------------------------end  cursor--------------------

微软BI技术交流群:316744959 武汉NET技术群:961108969 NET技术群:21386099 本人具有丰富的系统开发经验,承接系统开发,小程序,NET系统开发,BI开发,有需求联系微信手机:15010195887