管理
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 37 下一页

2008年12月24日

摘要: 和其他的关系型数据库一样,oracle中也能进行一些隐式的数据转换,这对我们写SQL语句有非常用,我们可以不必麻烦地手动转化很多类型的字符。虽然前面我们介绍了一些使用例如to_char,to_date的函数进行强制转换的方法,但是隐式转换也还是不错的。 Oracle可以隐式地进行一些变量类别之间转化,例如从字符串转换到数值,看下面的例子。 SQL> select ename,sal from em... 阅读全文

posted @ 2008-12-24 14:34 lzhdim 阅读(2641) 评论(0) 推荐(0)

摘要: Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。 下面简单介绍一下几个函数的用法。 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函数 NVL函数的格式如下:NVL(expr1,expr2) 含义是:如果oracle第一个参数为空那... 阅读全文

posted @ 2008-12-24 14:33 lzhdim 阅读(8248) 评论(3) 推荐(1)

摘要: oracle中的distinc关键字和count函数需要经常组合起来使用,例如,如果我们拿到一个仅有员工基本信息的列表,我们希望得到这个公司共有多少个部门。 我们可以这样做: select count(a.deptno) from (select distinct deptno from scott.emp) a; 但这样做太复杂了,我们可以将discint和count函数用在一起 例如: sel... 阅读全文

posted @ 2008-12-24 14:31 lzhdim 阅读(3059) 评论(0) 推荐(0)

摘要: 前面我们介绍了oracle中正则表达式的基本元字符和常用的两个函数regexp_like 和 regexp_instr。这里我们再继续介绍剩下的两个正则表达式函数regexp_replace和regexp_substr。 regexp_replace函数和regexp_substr函数的功能类似与字符函数replace和substr,只是这里的应用更加灵活,可以一下子匹配一系列的结果,而原来的函数... 阅读全文

posted @ 2008-12-24 14:31 lzhdim 阅读(10000) 评论(1) 推荐(0)

摘要: 前面我们介绍了oracle中的正则表达式组常用的一个函数regexp_like,这里我们在介绍一个函数regexp_instr。这个正则表达式函数用的不如前一个多,但也会偶尔会用到。这个函数其实与我们前面曾介绍的instr函数其实相似。 regexp_instr的原型如下: regexp_instr(x,pattern[,start[,occurrence[,return_option[,matc... 阅读全文

posted @ 2008-12-24 14:30 lzhdim 阅读(5910) 评论(0) 推荐(0)

摘要: 前面介绍了oracle中正则表达式构成的元数据,但仅仅知道元数据是不够的,oracle中的正则表达式是结合其特定的4个函数使用的,其中用的最多的就是现在要介绍的的这个函数:regexp_like regexp_like函数的基本构成是: regexp_like(x,pattern[,match_option]) 其基本功能是在x中查找pattern,如果能找到返回true否则返回false,这里的... 阅读全文

posted @ 2008-12-24 14:30 lzhdim 阅读(3755) 评论(0) 推荐(0)

摘要: 正则表达式是很多编程语言中都有的。可惜oracle8i、oracle9i中一直迟迟不肯加入,好在oracle10g中终于增加了期盼已久的正则表达式功能。你可以在oracle10g中使用正则表达式肆意地匹配你想匹配的任何字符串了。 所谓正则表达式是对于字符串进行匹配的一种模式。举个例子来说字符串’^198[0-9]$’可以匹配‘1980-1989’,也即80后出生的年份。如果希望统计出公司那些员工是... 阅读全文

posted @ 2008-12-24 14:29 lzhdim 阅读(1632) 评论(0) 推荐(0)

摘要: BI(商务智能)对于多数企业来说,就好像是海市蜃楼,只能看看而已。一方面是因为商务智能软件在宣传的时候太过于玄乎,导致很多企业对其抱有怀疑的态度;另一方面由于缺乏竞争,所以其价格也居高不下,对于一些企业来说,属于奢侈品。所以,前几年,BI软件一直处于买方市场。软件公司在竭尽全力的吆喝,但是效果平平。那么在即将过去的2008年国内商务智能软件的格局是什么样的呢?在即将到来的09年又将有哪些新的趋势呢... 阅读全文

posted @ 2008-12-24 14:19 lzhdim 阅读(750) 评论(0) 推荐(0)

摘要: 1996年Garnter Group率先提出的SOA理念在2004年前后借着企业IT系统整合的东风再次被推到IT技术的最前列,经过了05-07年的市场布道和培育期,SOA已经得到了众多的企业级用户的认可。从07年开始,越来越多的企业开始把IT架构转到SOA,2008年更是SOA在企业中生根发芽的一年。 如果搜索一下2008年和SOA最相关的词语,恐怕就是“落地”这个词了。但是,SOA其实从来不... 阅读全文

posted @ 2008-12-24 14:18 lzhdim 阅读(503) 评论(0) 推荐(0)

摘要: 重复数据删除技术在一两年前已经收到人们的关注,重复数据删除初创厂商Data Domain公司在一两年更是吸引了人们大部分的眼球,业绩的飞速增长、用户的迅速增加,让Data Domain公司以让人难以置信的速度扩张着,Data Domain更是在06年纳斯达克上市。然而在2008年,重复数据删除领域,已经不再是Data Domain一家风光了,EMC、IBM、NetApp、飞康、Sepaton、... 阅读全文

posted @ 2008-12-24 14:13 lzhdim 阅读(686) 评论(0) 推荐(0)

摘要: 问:关于重复数据删除产品,我想问的是基于软件的重复数据删除和基于硬件的重复数据删除哪个更好了,它们各自的优缺点是什么了? 答:基于软件的重复数据删除旨在消除源的冗余,而基于硬件的重复数据删除强调存储系统本身的数据削减。虽然基于硬件的重复数据删除无法提供带宽补偿,而在源中进行重复数据删除中有可能获得带宽补偿,但是基于硬件的重复数据删除的压缩级别通常会更高,并且基于硬件的重复数据删除产品需要的维护... 阅读全文

posted @ 2008-12-24 14:12 lzhdim 阅读(627) 评论(0) 推荐(0)

2008年12月23日

摘要: 数据库事务是指作为单个逻辑工作单元执行的一系列操作。 设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: · 更新客户所购商品的库存信息 · 保存客户付款信息--可能包括与银行系统的交互 · 生成订单并且保存到数据库中 · 更新用户相关信息,例如购物数量等等 正常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库信息也成功地更新。但是... 阅读全文

posted @ 2008-12-23 17:44 lzhdim 阅读(1466) 评论(0) 推荐(0)

摘要: oracle数据库的表中的每一行数据都有一个唯一的标识符,或者称为rowid,在oracle内部通常就是使用它来访问数据的。rowid需要 10个字节的存储空间,并用18个字符来显示。该值表明了该行在oracle数据库中的物理具体位置。可以在一个查询中使用rowid来表明查询结果中包含该值。 保存rowid需要10个字节或者是80个位二进制位。这80个二进制位分别是: 1. 数据对象编号,表明此行... 阅读全文

posted @ 2008-12-23 15:22 lzhdim 阅读(702) 评论(0) 推荐(0)

摘要: 有一种oracle的登录方式是操作系统验证登录方式,即常说的OS验证登录方式,在SQL server中也有这种方式。 有些朋友经常使用connect / as sysdba登录,但不知道为什么没有提供用户名和密码就得到了sysdba的权限。还认为这样是不是不安全呢? Oracle在常见的多用户操作系统上都可以进行OS认证方式来登录。例如solaris,windows等等。 下面以常见的window... 阅读全文

posted @ 2008-12-23 15:21 lzhdim 阅读(4736) 评论(0) 推荐(0)

摘要: oracle中的各种数据对象,包括表名称,视图,等等名称的命名都需要遵循oracle的命名规则。oracle的命名规则分为标准命名方式和非标准命名方式。 标准命名方式需要满足以下的条件: 以字符打头 30个字符以内 只能包含A-Z,a-z,0-9,_,$,and,$和# 不能和同一个用户下的其他对象重名 不能是oracle服务器的保留字 例如:下面的S... 阅读全文

posted @ 2008-12-23 15:19 lzhdim 阅读(979) 评论(0) 推荐(0)

摘要: 我们知道oracle中是以事务为单位进行数据库的更改操作的。那么oracle是在什么时机来提交的呢?对于DML语句,oracle不会自动提交事务,直到有一条commit或者rollback命令来处理时才会将改动反应到数据库里。而对于DDL和DCL,oracle会马上提交,也就是说一执行完这两类语句,就会反应到数据库中,还有一种情况是,前面执行的DML没有被手动提交,执行完DDL或者DCL后,ora... 阅读全文

posted @ 2008-12-23 15:18 lzhdim 阅读(2310) 评论(0) 推荐(0)

摘要: oracle中有一类操作符是对集合进行操作的,我们称之为集合操作符(set operator),我们在前面已经分别介绍了每个集合操作符,这里简单总结一下,oracle中的集合操作符号主要有: union(all) 是用来将多个select语句的结果集合进行合并处理。其中union会压缩各个结果集中的重复数据,而union all则不会。 intersect 是用来求两个集合的交集... 阅读全文

posted @ 2008-12-23 15:12 lzhdim 阅读(1075) 评论(0) 推荐(0)

摘要: 数据库完整性(database integrity)是指数据库中数据的正确性和相容性。数据库完整性由各种各样www.8tt t8. com的完整性约束来保证,因此www.8 t tt8. comwww.ssbbww.com说数据库完整性设计www.8ttt8.com数据库完整性约束的设计。数据库完整性约束www.ssbbww.com通过dbms或应用程序来实现,基于dbms的完整性约束dddt... 阅读全文

posted @ 2008-12-23 15:09 lzhdim 阅读(1584) 评论(0) 推荐(1)

摘要: 游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。由系统或用户以变量的形式定义。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理,主语言是面向记录的,一组主变量一次只能存放一条记录在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。用数... 阅读全文

posted @ 2008-12-23 14:58 lzhdim 阅读(2019) 评论(0) 推荐(0)

摘要: 1 Exp调优 1.1 使用DIRECT和RECORDLENGTH选项 DIRECT参数定义了导出是使用直接路径方式(DIRECT=Y),还是常规路径方式(DIRECT=N)。常规路径导出使用SQL SELECT语句从表中抽取数据,直接路径导出则是将数据直接从磁盘读到PGA再原样写入导出文件,从而避免了SQL命令处理层的数据转换过程,大大提高了导出效率。在数据量大的情况下,直接路径导出... 阅读全文

posted @ 2008-12-23 14:56 lzhdim 阅读(615) 评论(0) 推荐(0)

摘要: 没有人会否认Oracle是全球最有影响的数据库产品之一;但是庞大的系统,总是会出现各种各样的问题,很多经验不足的使用者面对着那些错误提示束手无策。本文是整理了Oracle数据库在使用过程中一些常见的问题及解决方案,希望能给初学者一点启示。 1、ORA-12541:TNS:没有监听器 原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start OracleOraHome8... 阅读全文

posted @ 2008-12-23 14:53 lzhdim 阅读(554) 评论(0) 推荐(0)

2008年12月21日

摘要: web应用程序测试方法和测试技术详述 1. 概述 l 随着web应用的增多,新的模式解决方案中以web为核心的应用也越来越多, 很多公司各种应用的架构都以B/S及web应用为主,但是有关WEB测试方面的内容并没有相应的总结,所以我在这里对web的测试方法和采用的测试技术进行总结,便于内部交流。 l 测试方法尽量涵盖web程序的各个方面,测试技术方面在继承传统测试技术的技术上结合web应用的特... 阅读全文

posted @ 2008-12-21 17:10 lzhdim 阅读(636) 评论(0) 推荐(0)

摘要: 1、项目经理不是来管人的,而是来支持人的。 解析:不光是项目经理,任何经理的职位都是如此。但现实中很多人并不是那么做,这也是为什么他们没能把项目做成功的原因。作为项目经理首先要端正态度,认识到这份工作职责的本质。 2、好的开始是成功的一半。 解析:一个好项目的失败,往往是由于前期的准备不足、计划不周密。所以在项目初期要舍得花时间做前期的需求收集、讨论、技术准备等工... 阅读全文

posted @ 2008-12-21 17:09 lzhdim 阅读(558) 评论(0) 推荐(0)

摘要: 风险管理是web项目中项目经理最重要的工作之一。风险管理是一个持续的过程,贯穿于整个项目过程中,风险管理包括风险识别、风险估计、风险解决以及风险管理策略。在实际web项目中,项目风险主要表现为以下情况。了解这些有助于项目经理在项目初期就识别出这些风险,并采取措施避免或者减少它们的发生。一、web项目风险列表:1:需求变更风险:需求已经打上了基线,但此后仍然有变更发生,对项目造成影响。 如何减少此类... 阅读全文

posted @ 2008-12-21 17:07 lzhdim 阅读(616) 评论(0) 推荐(0)

摘要: 一、项目经理的目标 1、满足项目利害关系者的不同需求。 清晰明确地了解每一个项目利害关系者的需求和期望,投其所好。 项目利害关系者包括:项目团队成员和项目团队外成员(比如各部门的部门经理,客服等)。 2、保证开发项目按时保质的完成。 二、项目经理的职责 1、建立有效的流程保证项目的顺利进行。 2、制定详细周密的项目计划。 3、跟踪,推动项目按计划进行。 4、积极解决项目过程中出现的问题和冲突。 ... 阅读全文

posted @ 2008-12-21 17:06 lzhdim 阅读(772) 评论(0) 推荐(0)

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 37 下一页
Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved