数据库
文章平均质量分 80
lxbg90058
这个作者很懒,什么都没留下…
展开
-
SQL Server全文索引的个人总结(上) -关于中文分词
SQL Server全文索引的个人总结(上) -关于中文分词(2005-11-14 04:29:44)转载 分类:深度研究<br />大家都知道LIKE查询很慢,全文索引就是事先做好相关的索引,表示哪个主题词可以在哪些记录里找到,甚至事先计算好RANK,检索时可以把相关度高的先列出来,这可以大大提高检索的速度。<br />打个比方,你有很多的小抽屉,每个抽屉里面放一些杂物,假如你要找东西,最原始的方法就是一个个抽屉翻,这就是没有索引的情况。<br />假如聪明一点,给抽屉编号(唯一键),把哪个号码转载 2010-06-01 01:05:00 · 1675 阅读 · 0 评论 -
MS SQL部份函数
MS SQL部份函数--聚合函数<br />use pubs<br />go<br />select avg(distinct price) --算平均数<br />from titles<br />where type='business'<br />go <br />use pubs<br />go<br />select max(ytd_sales) --最大数<br />from titles<br />go <br /><br />use pubs<br />go<br />select mi转载 2010-09-01 18:15:00 · 616 阅读 · 1 评论 -
MS SQL部份函数
MS SQL部份函数--聚合函数<br />use pubs<br />go<br />select avg(distinct price) --算平均数<br />from titles<br />where type='business'<br />go <br />use pubs<br />go<br />select max(ytd_sales) --最大数<br />from titles<br />go <br /><br />use pubs<br />go<br />select mi转载 2010-09-01 18:16:00 · 331 阅读 · 0 评论 -
oracle学习笔记_触发器
<br />oracle学习笔记_触发器<br /> <br />触发器<br />是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。<br />功能:<br />1、 允许/限制对表的修改<br />2、 自动生成派生列,比如自增字段<br />3、 强制数据一致性<br />4、 提供审计和日志记录<br />5、 防止无效的事务处理<br />6、 启用复杂的业务逻辑<br />开始<br />create trigger biufer_employees_depart转载 2010-08-26 09:16:00 · 385 阅读 · 0 评论 -
sql2000和sql2005分页存储过程
sql2000和sql2005分页存储过程<br />MSSQL2000<br />set ANSI_NULLS ON<br />set QUOTED_IDENTIFIER ON<br />go<br /><br /><br /><br /><br /><br />ALTER PROC [dbo].[PROCE_PageView2000]<br />(<br />@tbname nvarchar(100), --要分页显示的表名<br />@FieldKey nvar转载 2010-08-24 01:37:00 · 310 阅读 · 0 评论 -
oracle中int与number的区别
<br />oracle本来就没有int类型,为了与别的数据库兼容,新增了int类型作为number类型的子集。<br />int类型只能存储整数;<br />number可以存储浮点数,也可以存储整数;<br />number(8,1)存储小数位为1位,总长度为8的浮点数,如果小数位数不足,则用0补全;<br />number(8)存储总长度为8的整数;<br />int相当于number(22),存储总长度为22的整数。<br />举例说明:<br />--创建表结构转载 2010-06-17 11:56:00 · 434 阅读 · 0 评论 -
windows下oracle数据库安装与操作图解
Windows下oracle数据库安装与操作图解2009年07月28日 星期二 16:28<br />刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧!<br /> 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面:<br /><br /><br />图1<br />转载 2010-06-13 14:38:00 · 739 阅读 · 0 评论 -
充分利用 SQL Server Reporting Services 图表
充分利用 SQL Server Reporting Services 图表发布日期 : 2006-11-13 | 更新日期 : 2006-11-13<br />Robert M. Bruckner<br />适用于:<br />Microsoft SQL Server 2005 Reporting Services<br />摘要:本白皮书介绍了在 Microsoft Server Reporting Services 报表内设计图表的常规信息、最佳实践及技巧。本文概述了一些 Report转载 2010-08-02 17:22:00 · 4289 阅读 · 0 评论 -
海量的数据处理问题
<br />笔者在实际工作中,有幸接触到海量的数据处理问题,对其进行处理是一项艰巨而复杂的任务。原因有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤其在程序处理时,前面还能正常处理,突然到了某个地方问题出现了,程序终止了。二、软硬件要求高,系统资源占用率高。对海转载 2010-06-07 00:22:00 · 721 阅读 · 0 评论 -
五十种巧妙优化SQL Server数据库的方法
<br />查询速度慢的原因很多,常见如下几种: <br /> 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。<br /> I/O吞吐量小,形成了瓶颈效应。<br /> 没有创建计算列导致查询不优化。<br /> 内存不足。<br /> 网络速度慢。<br /> 查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)。<br /> 锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)。<br /> sp_lock,sp_who,活动的用户查看,原因是读写竞争转载 2010-06-03 02:05:00 · 421 阅读 · 0 评论 -
如何给SQLSERVER存储过程传递数组参数
如何给SQLSERVER存储过程传递数组参数<br />来源:网络摘录 日期:2008-09-10 17:51 点击:0 <br /> Q. How can I pass an array of values to a SQL Server stored-procedure.<br /> (v1.1 1999.05.14)<br /><br /> A. Basically you can't - SQL Server has no array type - ANSI SQL 92 does not s转载 2010-06-03 02:02:00 · 4659 阅读 · 0 评论 -
Sql数组类型的变通方法
众所周知,Sql里面居然没有数据类型,让大家每次在存储过程或者触发器中处理数组的时候都很麻烦。我也碰到这样的情况,所以就特意写了两个自定函数,以方便自己今后在Sql中处理数组。入行不久,懂得不多,贴出来大家探讨一下,希望大家帮我完善 谢谢 通过连个自定义函数来处理Sql中的数组 第一步:数组长度的函数 SQL code AlterFunction arrLen(@stringvarchar(1000),@SpaceMarkVarchar(200))--@String 眼拆分的字符串 @SpaceMark 分转载 2010-06-03 02:02:00 · 1433 阅读 · 1 评论 -
SQL Server全文索引的个人总结(下)-关于中文分词
SQL Server全文索引的个人总结(下)-关于中文分词(2005-11-14 04:32:01)转载 分类:深度研究<br />在使用SQL Search的过程中,还发现了一个问题:它对中文,是按字分词的,下面我解释一下:<br />比如对'博客堂成员很多是MVP'这句话,假如一个个的字的作索引,会比使用'博客堂','成员',MVP'几个词作索引生成的索引大很多,这样不仅浪费空间,也影响索引的效率和准确度。假如英文是按照字母而不是单词作索引,估计世界上如今就没有全文索引,也没有google了。原创 2010-06-01 01:08:00 · 3093 阅读 · 0 评论 -
一个功能强大超级好用的图表组件Dundas Chart
一个功能强大超级好用的图表组件Dundas Chart<br />最近因为项目需要,需要为客户的统计数据生成图表,包括柱状图和饼图。我找来了Dundas Software的Dundas Chart,大家可以上它的网站www.dundas.com查看最新版本的信息以及下载该软件它确实是一个功能强大的组件,而且用户友好性方面很值得国产软件学习。<br />闲话少说,进入该软件的使用。先安装该软件,安装后它包括两个非常有用的功能,一个是做的非常类似msdn的帮助文档,相信对.net程序员非常友好,就当是msdn用原创 2010-09-04 14:57:00 · 1347 阅读 · 0 评论