-
[Oracle开发] 为何下面语句提示FROM keyword not found where expected
为什么下面语句提示FROMkeywordnotfoundwhereexpected你好下面语句加了top100就提示下面的错误.selecttop100*fromtableorderbydatedesc;00923.00000-"FROMkeywordnotfoundwhereexpected"--...
343
热度 -
[Oracle开发] Oracle 11g 虚构列 Virtual Column介绍
Oracle11g虚拟列VirtualColumn介绍Oracle11G虚拟列VirtualColumnOracle11G在表中引入了虚拟列,虚拟列是一个表达式,在运行时计算,不存储在数据库中,不能更新虚拟列的值。定义一个虚拟列的语法: column_name[datatype][GENERATED...
324
热度 -
[Oracle开发] Oracle 11g 新特性(1)- 虚拟列
Oracle11g新特性(一)--虚拟列数据库版本:OracleDatabase11gEnterpriseEditionRelease11.2.0.2.0-64bitOracle11g增加了虚拟列的新特性,具体说明如下:1>只能在堆组织表(普通表)上创建虚拟列,不能在索引组织表、外部表、临时表...
98
热度 -
[Oracle开发] (转)Oracle各个服务的用途
(转)Oracle各个服务的用处Oracle10g安装后,一般会有如下几个服务:1.OracleCSService主要是通过控制集群结点的成员以及通知这些成员这个结点是什么时候加入和离开的,OracleCSService服务通过这个来管理集群的配置。如果你使用第三方集群配置软件,那么集群同步服务就会...
94
热度 -
[Oracle开发] 大神们帮小妹看看oracle发邮件的有关问题?解决者100分直接送!
大神们帮小妹看看oracle发邮件的问题?解决者100分直接送!!oracle11G版本ConnectedtoOracleDatabase11gRelease11.2.0.3.0执行没有报错,但是就是收不到邮件谁解决了,小妹以身相许呀CREATEORREPLACEPROCEDUREsend_mail...
66
热度 -
[Oracle开发] oracle存储过程中where动态条件解决办法
oracle存储过程中where动态条件oracle存储过程中,where中的一个AND条件怎么动态设置呢?SELECTCOUNT(*)slINTOtemp_slFROMTESTWHERERQ>=prm_rptOnANDparaANDJG<JG_AVG;片段中的para是参数,也就是查询...
119
热度 -
[Oracle开发] oracle9i与oracle11查询日期解决办法
oracle9i与oracle11查询日期最近遇到这样一个问题,在oracle9i与oracle11中分别验证下面的存储过程,获得的结果是不同的。oracle9i获取都都是前面的值,oracle11获取的是后面的值,为何会这样呢?CREATEORREPLACEPROCEDUREp_insert(bs...
118
热度 -
[Oracle开发] ORACLE NUMBER类型Scale为0引发的有关问题
ORACLENUMBER类型Scale为0引发的问题今天遇到了一个很有意思的NUMBER类型Scale引发的问题,我用一个简单的测试用例来展示一下这个案例。假如有个TEST的表,有个字段类型为NUMBER,我插入下面两条数据CREATETABLETEST(CategoryVARCHAR(12),QT...
126
热度 -
[Oracle开发] 无归档情况下使用BBED处理ORA-01113异常
无归档情况下使用BBED处理ORA-01113错误在丢失归档情况下,恢复时常会遇到ora-01113错误,以下实验模拟表空间offline,然后在丢失归档文件的情况下使用BBED修改文件头信息,最后恢复数据文件;数据库版本:SQL>select*fromv$version;BANNER----...
71
热度 -
[Oracle开发] 表 XXX 发生了变化, 触发器/函数不能读它解决方案
表XXX发生了变化,触发器/函数不能读它想使用触发器模拟自增表emp没有任何键约束触发器createorreplacetriggertri1afterinsertonempforeachrowbeginupdateempsetempno=testse.nextvalwhereename=:new.e...
634
热度 -
[Oracle开发] 怎么让程序中的触发器暂时停止工作
如何让程序中的触发器暂时停止工作?你好现在需要update一条sql语句,update的时候,被一个触发器拦截了,就是触发器里做某个判断,这个判断在这里没通过,所以导致那个update语句不能运行。现在需要暂时不让这个触发器执行几分钟,然后运行那条update语句,该怎么实现才能让触发器暂时停止工作...
158
热度 -
[Oracle开发] INITIAL参数设置罗致TRUNCATE TABLE不能降低高水位线案例
INITIAL参数设置导致TRUNCATETABLE不能降低高水位线案例在一个数据库使用下面SQL找出了一批需要降低高水位线的表,其中有几个表没有数据,于是我打算用TRUNCATE来降低高水位线HWMSELECTa.owner,a.segment_name,a.segment_type,a.tabl...
115
热度 -
[Oracle开发] 日期格式有关问题, 求指导
日期格式问题,求指导.字段格式是这样:月份排在天后面了.想改成yyyy/mm/dd格式.有些值还没到天.可以直接替换吗,还是需要建个新字段来取值.------解决思路----------------------SELECTto_char(to_date(adddate,DECODE(length(a...
99
热度 -
[Oracle开发] 小弟我下载了一个oracle express 11g,完全不知怎么使用,怎么连接数据库和怎么图形化创建一数据库
我下载了一个oracleexpress11g,完全不知如何使用,如何连接数据库和如何图形化创建一数据库我下载了一个oracleexpress11g,完全不知如何使用,如何连接数据库和如何图形化创建一数据库,------解决思路----------------------这个好像没有图形界面吧,用sq...
88
热度 -
[Oracle开发] IMP导入DMP报错(表含Long类型)
IMP导入DMP出错(表含Long类型)各位大虾帮忙:我在工作过程中,遇到一个问题。明明在原库上已经EXP成功导出。但的IMP时却有一个表出错。也网上搜索了好一阵子,已排除Oracle版本或语言编码问题。唯一出错的这个表,确实是第3个字段是LONG类型,网上说LONG类型不好操作。不知道有没有其它办...
75
热度 -
[Oracle开发] 多表关联查询速度慢解决办法
多表关联查询速度慢查询计划如图A,B,C,D四张表数据量都在20万左右关联以后查询速度确需要5秒多。。。。。。------解决思路----------------------引用:查询用到的字段很多(基本是全字段了)建立索引的话那索引是不是要把所有查询到的字段都包括进去否则还是全表扫描?我试了下只抽...
137
热度 -
[Oracle开发] 数据库,处理oracle数据库行之间的运算,
数据库高手请进,处理oracle数据库行之间的运算,求助。(先让业务量最小的3G小区被该2G全部吸收,如果满足拆除条件,即2G业务量加上3G业务量小于0.8,就继续吸收第二小业务量的3G小区,以此类推,直至超出0.8,超出0.8结果为否)可以借助存储过程函数,或者java来处理。2G基站id 2G基...
126
热度 -
[Oracle开发] 一个日期格式的有关问题
一个日期格式的问题dbms_output.put_line(searchDate);打印出来的日期格式是日月年,20-12月-12能不能转成2012-12-20?数据库中的格式也是2012-12-20,但是通过游标获取数据之后,打印出来就变成‘‘20-12月-12’’这种格式了,能不能使获取到的数据...
44
热度 -
[Oracle开发] Oracle XE怎么添加wm_concat函数
OracleXE如何添加wm_concat函数搜了一下,网上给出的是下面的答案。CREATEORREPLACETYPEwm_concat_implAUTHIDCURRENT_USERASOBJECT(curr_strVARCHAR2(32767),STATICFUNCTIONodciaggregat...
95
热度 -
[Oracle开发] 怎么判断触发器有没有启动
如何判断触发器有没有启动--查询触发器的禁用/启用状态select表名=object_name(parent_obj),触发器名=name,状态=casestatus&power(2,11)whenpower(2,11)then'禁用'else'启用'endfromsysobjectswhe...
62
热度