SQL
文章平均质量分 63
tb12315
这个作者很懒,什么都没留下…
展开
-
SQL for xml path 应用 很详细
SQL Server FOR XML PATH 语句的应用 经常在论坛看到高手使用了 for xml path,由于是搜索一下,记录了详细的使用方法。 在SQL Server中利用 FOR XML PATH 语句能够把查询的数据生成XML数据,下面是它的一些应用示例。 DECLARE @TempTable table(UserID int , UserName nvarchar(50)转载 2012-10-07 19:40:14 · 1941 阅读 · 0 评论 -
SQL Server 2008新特性--新的数据类型HierarchyID
HierarchyID系统数据类型—伴随这一些系统方法—被设计来使得存储,查询,修改更加容易,也使得同层次数据一起工作更加容易。这个新的数据类型被最优化来显示数据树。HierarchyID数据类型支持两种策略来进行索引存储。他们叫做深度优先遍历和广度优先遍历。在深度优先遍历中,在一个单一树中的一些行在索引中被相互之间相互挨着存储。一个原始的图表类型数据,雇员和经理就是一个典型的例子。在广度优先遍历转载 2012-10-13 17:47:34 · 1273 阅读 · 0 评论 -
SQL Server 2008新功能──传递表值参数
许多人一直希望能够实现把表格变量传递到存储过程中,如果变量可以被声明,那么它就应该能够被传递。而最新的SQL Server 2008则有这项功能!想知道如何才能把表格变量(包括内含的数据)传递到存储过程和功能中去吗? 为什么要传递表值参数? 用户常常会碰到许多需要把数值容器而非单个数值放到存储过程里的情况。对于大部分的编程语言而言,把容器数据结构传递到例程里或传递出来是很常见而且很必要转载 2012-10-13 17:21:51 · 509 阅读 · 0 评论 -
分析是否需要建冗余的步骤
首先确定使用冗余的最需操作是那些,其次明确这些操作的使用环境,再怎样的情况下使用,最后确定这些操作都需要用到怎样的Sql语句,一句还是多句。1、对于一个操作可能会有1个语句和两条语句.或多个语句。2、两条语句的查询时间>= 一条语句>用asp。net变量做中间变量=用事务或存储过程,用SQL变量来存储中间变量3、查询效率分析点查询 —>有索引的情况,找一条,效率最高。数原创 2012-09-25 20:35:38 · 1844 阅读 · 0 评论 -
遇到的数据库错误及解决(持续补充)
1、创建登录名时遇到: 错误语句: 此版本的MIcrosoft Windows不支持MUST_CHANGE选项。解决办法: 将强制密码策略取消。 2、创建登录名时遇到: 错误提示:用户、组或角色‘*’在当前数据库中已经存在解决办法:出现该错误是应为孤立账号,即在该数据库中存在单独的一个登录名,该登录名是此数据库备份或者分离时就已经存在的登录名,但是现在还原或者附原创 2012-12-16 21:07:02 · 604 阅读 · 0 评论