
SQL2000
fanweiwei
.NET 软件开发,司职 项目经理
展开
-
简单谈基于SQL SERVER 分页存储过程的演进
简单谈基于SQL SERVER 分页存储过程的演进 作者:郑佐日期:2006-9-30 针对数据库数据在UI界面上的分页是老生常谈的问题了,网上很容易找到各种“通用存储过程”代码,而且有些还定制查询条件,看上去使用很方便。笔者打算通过本文也来简单谈一下基于SQL SERVER 2000的分页存储过程,同时谈谈SQL SERVER 2005下分页存储过程的演进。 在进行基于UI显示的转载 2006-10-09 10:20:00 · 1092 阅读 · 0 评论 -
SQL索引
索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。 但是,不是在任何时候使用索引都能够达到这种效果。若在不恰当的场合下,使用索引反而会事与愿违。所以,在SQL Server数据库中使用索引的话,还是需要遵守一定的规则。笔者觉得转载 2009-06-21 23:37:00 · 6243 阅读 · 11 评论 -
300万条记录 like 和 charindex 函数性能比较
300万条记录 like 和 charindex 函数性能比较环境:sql2005数据量:300万查询结果数据量:127221机器环境P4 3.0双核 1G内存 1. 执行语句--无索引select count(*) from testing where [name] like %00%select count(*)原创 2009-07-23 09:45:00 · 5387 阅读 · 2 评论 -
计算时间差SQL版
select datediff(s,creatTime,getdate()) from tablename s--秒d--天原创 2009-05-12 22:37:00 · 3682 阅读 · 0 评论 -
SQL2005 300万条记录 count(*) 和 count(字段名)比较
300万条记录 count(*) 和 count(字段名)比较环境:sql2005数据量:300万机器环境P4 3.0双核 1G内存 1. 执行语句select count(*) from testingselect count(id) from testingselect count(name) from testing2.原创 2009-07-21 11:29:00 · 4465 阅读 · 12 评论 -
SQL索引优化
SELECT TOP 50 ROW_NUMBER() OVER(ORDER BY ResumeCreateTime DESC) as [RowID] ,[TopDegree] ,[DegreeRankID] ,[UserResume].[UserResumeID] ,[UserResume].[UserI转载 2008-10-25 08:17:00 · 1243 阅读 · 0 评论 -
Sql Server 中由数字转换为指定长度的字符串
一个列的数据类型是 int ,从 1 开始自动增长,另一个列是字符串,现在想把 int 列转换成 九个字符,比如 1 转换后就是 000000001 ,添到字符串列,怎么实现呢?set @imaxUType=190 select @tmp=right(str(@imaxUType+1000000000),9) select @tmp 结果Column1 ---------- 0原创 2008-05-29 10:38:00 · 6577 阅读 · 1 评论 -
数据库还原语句
RESTORE DATABASE [RuiLanOA] FROM DISK = ND:/Program Files/SQLDataBase/RuiLanOA.bak WITH FILE = 1, NOUNLOAD, STATS = 10GO原创 2007-11-28 14:07:00 · 2289 阅读 · 2 评论 -
整理:SQLServer2000安装程序提示“有一个挂起的安装实例,请重起机器”的解决方法
在安装SQL Server 2000或SP3补丁的时候,安装程序提示有一个挂起的安装实例,要求重起机器。例如:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。” 但实际情况是:重起多次操作系统都不起作用,把操作系统的Temp临时目录都清除,也不起作用。此问题的解决方法如下:运行regedit打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYS原创 2007-01-08 22:09:00 · 8920 阅读 · 1 评论 -
收录二:SQL Server应用程序中的高级SQL注入
这份文档是详细讨论SQL注入技术,它适应于比较流行的IIS+ASP+SQLSERVER平台。它讨论了哪些SQL语句能通过各种各样的方法注入到应用程序中,并且记录与攻击相关的数据确认和数据库锁定。这份文档的预期读者为与数据库通信的WEB程序的开发者和那些扮演审核WEB应用程序的安全专家。介绍: SQL是一种用于关系数据库的结构化查询语言。它分为许多种,但大多数都松散地基于美国国家标准化组织最原创 2006-11-17 13:49:00 · 3415 阅读 · 1 评论 -
收录:Sql-Server应用程序的高级Sql注入
本文作者:未知文章出处:未知文章性质:原创阅读次数:22发布日期:2004-09-27 Sql-Server应用程序的高级Sql注入 本文作者:Chris Anley 翻译: luoluo [luoluo原创 2006-11-17 13:46:00 · 3415 阅读 · 0 评论 -
SQL Server实用经验与技巧大汇集
包括安装时提示有挂起的操作、收缩数据库、压缩数据库、转移数据库给新用户以已存在用户权限、检查备份集、修复数据库等。1.挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂起的安装操作,要求重启,这里往往重启无用,解决办法: 到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager 删除PendingFil转载 2006-11-13 09:29:00 · 1332 阅读 · 0 评论 -
一个将数据分页的存储过程(作者:pbsql)通用版
CREATE PROCEDURE sp_page @tb varchar(50), --表名 @col varchar(50), --按该列来进行分页 @coltype int, --@col列的类型,0-数字类型,1-字符类型,2-日期时间类型 @orderby bit, --排序,0-顺序,1-倒序 @c转载 2006-10-09 10:45:00 · 832 阅读 · 0 评论 -
实现千万级数据分页的存储过程!
/* 经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下: exec GetRecordFromPage news,newsid,10,100000 news 为 表名, newsid 为关键字段, 使用时请先对 newsid 建立索引。*//* 函数名称: GetRecor转载 2006-10-09 10:25:00 · 920 阅读 · 0 评论 -
SQL2005日志清理
SQL2005 1个多G的日志,有时候清不掉。所以找了这段代码。 有时候清理日志未清理成1M 请多执行几遍。一般清况下执行一次就可以的。 我碰到过要执行两遍的。 1 SELECT @LogicalFileName = Test_log, Test_log 为日志逻辑名称。 Code highlighting produced by Actipro CodeHighli转载 2010-01-27 09:55:00 · 1640 阅读 · 0 评论