
数据库应用及开发
文章平均质量分 77
lucky_yyx
这个作者很懒,什么都没留下…
展开
-
CHAR,VARCHAR,VARCHAR2类型的区别与使用
CHAR,VARCHAR,VARCHAR2类型的区别与使用区别:1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的,比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。2.CHAR的效率比VARCHAR2的效率稍高原创 2007-03-29 10:33:00 · 600 阅读 · 0 评论 -
SQL语句优化技术分析
SQL语句优化技术分析操作符优化 IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。 但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由原创 2007-04-24 07:19:00 · 569 阅读 · 0 评论 -
经典SQL自定义函数
1、确定某年某月有多少天实现原理:先利用DATEDIFF取得当前月的第一天,再将月份加一取得下月第一天,然后减去1分钟,再取日期的 天数部分,即为当月最大日期,也即当月天数CREATE FUNCTION DaysInMonth ( @date datetime ) Returns intASBEGIN RETURN Day(dateadd(mi,-3原创 2007-04-24 07:18:00 · 763 阅读 · 0 评论 -
SQL Server 2000中的数据转换服务 (DTS)
摘要: 为了完成数据合并、存档和分析等任务;为了进行应用程序开发;为了进行数据库或服务器升级,数据库管理员经常需要导入、导出以及转换数据。SQL Server 2000 中的数据转换服务(DTS)为此提供了一组图形化工具和可编程对象,能够帮助管理员和开发人员解决从不同来源到单个或多个目标的数据转移问题,包括数据提取、转换以及合并。您可以将任务、工作流操作和限制条件组成 DTS数据包,然后安排定转载 2007-04-12 09:06:00 · 1661 阅读 · 0 评论 -
Oracle数据文件损坏怎样打开数据库
主题:[Oracle初学者入门]某个数据文件损坏,如何打开数据库? [返回] 系统环境: 1、操作系统:Windows 2000 Server,机器内存128M2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版3、安装路径:C:/ORACLE错误现象: 因误操作,数据库中某一数据文件被误删,控制面板的Oracle相关服务显示已启动,但用SQL*Plu原创 2007-04-09 09:00:00 · 1547 阅读 · 0 评论 -
SQL与Oracle、DB2的性能比较
开放性 SQL Server 只能在Windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且Windows平台的可靠性,安全性和伸缩性是非常有限的。它不象Unix那样久经考验,尤其是在处理大数据量的关键业务时。 Oracle 能在所有主流平台上运行(包括 Windows)。完原创 2007-04-09 08:56:00 · 894 阅读 · 0 评论 -
如何配置一个安全稳定的SQL SERVER的数据库
一、首先你要确认你的鉴别模式:WIN NT鉴别模式呢还是混合模式,其中混合模式包括WIN NT鉴别模式和SQL SERVER 鉴别模式实施鉴别模式的步骤1、核实采用了可信连接2、设置鉴别模式3、关闭和重启MSSQLServer服务程序4、创建WIN NT分组和用户5、授权WIN NT分组和用户可存取SQL Server6、为用非可信任连接的用户创建SQL Server登录帐号二、为用户和角色分原创 2007-03-29 12:41:00 · 690 阅读 · 0 评论 -
数据库设计经验浅谈
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所原创 2007-03-29 12:39:00 · 751 阅读 · 0 评论 -
Oracle SQL性能优化
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为原创 2007-03-29 12:30:00 · 663 阅读 · 0 评论 -
oracle数据安全面面观
随着计算机的普及以及网络的发展,数据库已经不再仅仅是那些程序员所专有的话题。而Oracle数据库更是凭借其性能卓越,操作方便灵活的特点,在数据库的市场中已经占据了一席之地。但是同样随着网络技术的不断进步,数据信息的不断增加,数据安全已经不再是以前的“老生长谈”,也更不是以前书本上那些“可望不可及”的条条框框。或许很久以前,大家都觉得Oracle数据库的安全并不存在隐患,因为Oracle公司在去年1原创 2007-06-14 09:42:00 · 929 阅读 · 0 评论