-
SQL Server FOR XML PATH语句的应用
大家都知道在SQL Server中利用FOR XML PATH语句能够把查询的数据生成XML数据,下面是它的一些应用示例。 代码如下: DECLARE @TempTable table(UserID int , UserName nvarchar(50)); insert into @TempTable (UserID,UserName)......[08-24]
-
SQL Server 2005/2008数据库被标记为“可疑”的解决办法
当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令。 问题: 日常对Sql Server 2005关系数据库进行操作时,有时对数据库(......[08-24]
-
SQL Server 2005高效分页SQL语句
SQL2005 高效分页sql语句,需要的朋友可以参考下。 1、代码如下: select top 10 * from ( select top (@Page * 10) ROW_NUMBER() OVER (order by id) as RowNum, id, username from Guest where username = user ) as T where RowNum ((@Page -......[08-24]
-
SQL Server 2005学习:XML的处理
关于xml,难以理解的不是SQL Server提供的函数,而是对xml本身的理解,看似很简单的文件格式,处理起来却是非常困难的。本文只是初探一下而已。 详见 SQL Server 联机帮助: query() 方法( xml 数......[08-24]
-
SQL Server 2005简单的全文检索
查看当前数据库状态 1为已经启用了全文索引 SELECT DATABASEPROPERTY (数据库名,IsFulltextEnabled) 打开FullText功能 execute sp_fulltext_databse enable 关闭此功能 execute sp_fulltext_databse disable 创建全文索引目录 删......[08-24]
-
SQL Server 2005的排名函数使用小结
Sql Server 2005 引入了4个新的排名函数:ROW_NUMBER、BANK、DENSE_RANK和NTILE。 尽管从技术上讲,其它排名函数的计算与ROW_NUMBER类似,但它们的的实际应用却少很多。RANK和DENSERANK主要用于排名和积分。......[08-24]
-
简单有用的SQL脚本
行列互转 代码如下: create table test(id int,name varchar(20),quarter int,profile int) insert into test values(1,a,1,1000) insert into test values(1,a,2,2000) insert into test values(1,a,3,4000) insert into test values(1,a,4,5000) insert into......[08-23]
-
SQL Server 2005使用XML一次更新多条记录的方法
在Oracle里面,存储过程里面可以传入数组(如int[]),也就是说,可以传多条记录到数据,从而一起更新。减少数据库的请求次数。 但Sql Server呢?bulk Insert这个很多人都知道,我也知道,但可......[08-23]
-
SQL Server 2008修改表结构,表不能保存的解决方法
相信很多人都遇到过修改SQL Server 2008中的表时,却遇到无法保存的问题,下面晴天网 www.q0738.com 就将为您介绍这个问题的解决办法,希望对您能所启迪。 问题:新装的SQL Server 2008,打开原来......[08-23]
-
SQL Server 2005文件和文件组的作用说明
一、文件和文件组的含义与关系 每个数据库有一个主数据文件.和若干个从文件。文件是数据库的物理体现。 文件组可以包括分布在多个逻辑分区的文件,实现负载平衡。文件组允许对文件进......[08-21]