2012年8月23日

parse xml in sql

摘要: DECLARE @table TABLE ( yourXML XML )DECLARE @xml XMLSET @xml = ( SELECT TOP 10 * FROM sys.objects FOR XML RAW, TYPE )-- Spin up some dummy XMLINSERT INTO @table SELECT @xmlSELECT t.*, r.c.query('.'), r.c.value('@name', 'SYSNAME') AS tableName, r.c.value('@object_id', 阅读全文

posted @ 2012-08-23 17:48 arui.wong 阅读(99) 评论(0) 推荐(0) 编辑

SQL Server 2005 中 Cross join & Cross Apply & Outer Apply 的区别

摘要: SQL Server 2005 新增 cross apply 和 outer apply 联接语句,增加这两个东东有啥作用呢?我们知道有个 SQL Server 2000 中有个 cross join 是用于交叉联接的。实际上增加 cross apply 和 outer apply 是用于交叉联接表值函数(返回表结果集的函数)的, 更重要的是这个函数的参数是另一个表中的字段。这个解释可能有些含混不请,请看下面的例子:-- 1. cross join 联接两个表select * from TABLE_1 as T1 cross join TABLE_2 as T2-- 2. cross joi. 阅读全文

posted @ 2012-08-23 17:34 arui.wong 阅读(169) 评论(0) 推荐(0) 编辑

公用表表达式

摘要: 公用表表达式(Common Table Expression, CTE),递归公用表表达式 阅读全文

posted @ 2012-08-23 17:21 arui.wong 阅读(80) 评论(0) 推荐(0) 编辑

Introduction to XQuery in SQL Server 2005

摘要: http://msdn.microsoft.com/en-us/library/ms345122%28v=sql.90%29.aspx 阅读全文

posted @ 2012-08-23 17:18 arui.wong 阅读(78) 评论(0) 推荐(0) 编辑

导航