2005 XML应用
zjcxc
这个作者很懒,什么都没留下…
展开
-
【交流】SQL 2005溢用之:合并列值
问题描述:无论是在sql 2000, 还是在 sql 2005 中,都没有提供字符串的聚合函数, 所以, 当我们在处理下列要求时,会比较麻烦: 有表tb, 如下:id value----- ------1 aa1 bb2 aaa2 bbb2 ccc 需要得到结果:id values----原创 2006-06-09 20:31:00 · 8286 阅读 · 13 评论 -
【交流】SQL 2005溢用之:分拆列值
问题描述:有表tb, 如下:id values----------- -----------1 aa,bb2 aaa,bbb,ccc 欲按,分拆values列, 分拆后结果如下:id value----------- --------1 aa1原创 2006-06-09 20:29:00 · 4441 阅读 · 4 评论 -
无法在SQL 2005系统数据库中执行的T-SQL语句(XML处理)
表现:下面的代码, 在兼容性级别90的所有用户数据库和tempdb库中都能执行, 但无法在系统数据库中执行, 执行会收到如下错误:Msg 4121, Level 16, State 1, Line 2Cannot find either column "dbo" or the user-defined function or aggregate "dbo.f_test", or原创 2007-05-12 12:27:00 · 6009 阅读 · 0 评论 -
将指定的表/视图中的数据导出为 html 文件
IF OBJECT_ID(Ndbo.p_ExportHtml) IS NOT NULL DROP PROC dbo.p_ExportHtml;GO /*-- == 导出表/视图中的数据为html 文件====================== 此存储过程用于将指定的表/视图中的数据导出为 html 文件由于是使用存储过程, 因此文件目录基于 sql se原创 2008-11-10 03:45:00 · 9441 阅读 · 18 评论 -
在 xml.value 中, XPath中使用 text() 函数的重要性
被多次问到,为什么在DBA的规范中,会要求在解析xml值时,value 方法的 XPath 中要加 text() 函数,看起来似乎加与不加得到的结果都是一样的。 下面的测试脚本说明使用 text() 的区别,以及为什么要求使用它。DECLARE @xml xmlSET @xml = N'b c';SELECT @xml.value('(/a)[1]', 'varchar(10)原创 2012-11-20 17:38:12 · 11221 阅读 · 1 评论