随笔 - 166  文章 - 0 评论 - 292 阅读 - 15万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  DATABASE

上一页 1 2
SQLServer 2K 安装重复出现挂起问题解决办法
摘要:如果在安装补丁的时候遇到如下类似错误: 1、安装过程中出现“以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动”,请按照下面步骤解决: 1、在开始->运行中输入regedit 2、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 3、在右边窗口右击PendingFileRenameOpera... 阅读全文
posted @ 2006-07-14 07:32 记得忘记 阅读(184) 评论(0) 推荐(0) 编辑
分页存储过程(对有主键的表效率极高)
摘要:/* 分页存储过程(对有主键的表效率极高) */ CREATE PROCEDURE sp_GetRecordByPage @tblName varchar(255), -- 表名 @fldName varchar(255), -- 主键字段名 @PageSize int = 10, -- 页尺寸 @Pa... 阅读全文
posted @ 2006-05-30 15:58 记得忘记 阅读(253) 评论(0) 推荐(0) 编辑
关系数据库中的“键”
摘要:主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的影响。 必须将数据库模式从理论上的逻辑设计转换为实际的物理设计。而主键和外键的结构是这个设计过程的症结所在。一旦将所设计的数据库用于了生产环境,就很难对这些键进行修改,所以在开发阶段就设计好主键和外键就是非常必要和值得的。 首先来谈:主键。 关系数据库依赖于主键---它是数据库物理模... 阅读全文
posted @ 2006-05-29 15:32 记得忘记 阅读(1951) 评论(0) 推荐(0) 编辑
数据库和数据仓库的区别
摘要:数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。数据库设计是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。(维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,同时... 阅读全文
posted @ 2006-05-29 14:51 记得忘记 阅读(397) 评论(1) 推荐(1) 编辑
实现千万级数据的分页显示
摘要:/* 经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下: exec GetRecordFromPage news,newsid,10,100000 news 为 表名, newsid 为关键字段, 使用时请先对 newsid 建立索引。*//* 函数名称: GetRecor... 阅读全文
posted @ 2006-05-29 13:51 记得忘记 阅读(224) 评论(0) 推荐(0) 编辑
MS SQLSERVER中如何快速获取表的记录总数
摘要:在数据库应用的设计中,我们往往会需要获取某些表的记录总数,用于判断表的记录总数是否过大,是否需要备份数据等。我们通常的做法是:select count(*) as c from tableA 。然而对于记录数巨大的表,上述做法将会非常耗时。在DELL 4400 服务器上做试验,MS Sqlserver 2000 数据库对于100万记录的简单数据表执行上述语句,时间在1分钟以上。如果在表的某个字段上... 阅读全文
posted @ 2006-05-29 13:49 记得忘记 阅读(986) 评论(1) 推荐(0) 编辑
使用sql判断指定表中的有标识的字段
摘要:一朋友问及一个问题:在SQL Server2000里如何通过sql语句查出指定数据表中自动编号的字段名,即包含标识的字段名。其实使用一个简单的sql语句就搞定了: Select [name] From sysColumns Where id=object_id(N'TABLENAME') and Status=128 其中TABLENAME为你要查询的数据表名称。 如果想查询标识种子和标识增量的信... 阅读全文
posted @ 2006-05-29 13:42 记得忘记 阅读(638) 评论(0) 推荐(0) 编辑
SQL SERVER中对查询结果随机排序
摘要:对结果记录随机排序,或随机返回X条记录,可以通过在SELECT语句中使用RAND函数来实现。但是RAND函数在查询中只生成一次,因此每一行都将得到相同的值。可以通过在ORDER BY子句中使用NEWID函数来对结果进行排序的方法来实现,代码如下: SELECT * FROM Northwind.Orders ORDER BY NEWID() SELECT TOP 10 * ... 阅读全文
posted @ 2006-05-26 10:38 记得忘记 阅读(12993) 评论(0) 推荐(0) 编辑
MS-SQL server数据库开发精典技巧
摘要:在lulu师兄的blog看到这篇文章,挺实用的.收藏起来.MS-SQL server数据库开发精典技巧1.按姓氏笔画排序:Select * From TableName order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码') sele... 阅读全文
posted @ 2006-05-18 17:39 记得忘记 阅读(263) 评论(0) 推荐(0) 编辑
sql server数据库定时自动备份
摘要:对于服务器数据的备份是比较麻烦的事情,如果每天或者经常要手工去备份自然是很痛苦的事情。这里我介绍一种通过sql server的作业调度来建立自动备份的方法:1、进入企业管理器中->管理->sql server代理->作业;2、新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限;3、点击步骤标签,进入步骤面板。新建步骤,步骤名可以随便... 阅读全文
posted @ 2006-04-25 10:32 记得忘记 阅读(232) 评论(0) 推荐(0) 编辑

上一页 1 2
点击右上角即可分享
微信分享提示