-
[Oracle开发] 触发器诡谲报错!
触发器诡异报错!!在oracle10g中创建触发器,代码如下:createorreplacetriggerHI_triggerafterinsertonbill_detailforeachrowbeginIF:NEW.AMOUNT<0THENINSERTINTOHI_BILL_DETAIL_A...
107
热度 -
[Oracle开发] 怎么优化下面的DDL 语句
如何优化下面的DDL语句本帖最后由baidu_26518621于2015-03-1218:07:15编辑如何优化下面的DDL语句--各个表的数据量SELECTCOUNT(1)FROMtable_1@dl_link--38554490SELECTCOUNT(1)FROMtable_2@dl_link-...
363
热度 -
[Oracle开发] 如何解析存储过程返回的结果集的列信息
怎么解析存储过程返回的结果集的列信息?有各种存储过程,存储过程执行完后最终会返回一个结果集。由于存储过程的内容是不定的,所以返回的结果集也是不定。程序不会去执行这个存储过程,所以程序是没法获取到这个结果集,所以只能解析存储过程。请教各位,有什么好解析工具能够解析存储过程返回结果集的列字段信息呢?--...
63
热度 -
[Oracle开发] 写在学习Oracle先期
写在学习Oracle之前好久没有更新我的博客了,主要是因为年前换了工作。新工作比较忙,很少时间来博客园了。作为Android开发人员,我为什么要学习Oracle数据库呢?我是非计算机专业出身,大学没有学习过任何关于数据库和JavaWeb开发的课程。开始学习Android是直接学完Java基础,然后学...
111
热度 -
[Oracle开发] Oracle XE批改默认HTTP端口8080
OracleXE修改默认HTTP端口8080打开SQL*Plus控制台。用sys或者system登陆。然后运行:begindbms_xdb.sethttpport('9999');end;/搞定。
138
热度 -
[Oracle开发] oracle initialization or shutdown in progress有关问题解决步骤
oracleinitializationorshutdowninprogress问题解决步骤今天像往常一样打开电脑,启动plsql工具连接数据库,但是尽然连接不了,报了“oracleinitializationorshutdowninprogress”的提示信息,从操作系统的...
288
热度 -
[Oracle开发] 两个表各自排序后再按权重合并后排序有关问题?求,多谢.
两个表各自排序后再按权重合并后排序问题?求高手指点,谢谢.在线等。。原始需求:这是个仓库自动入库策略,共6台堆垛机(字段1),同时入库工作,要求根据入库物料在各堆垛机的分布数量,平均分布入库,同时考虑堆垛机入库任务数和繁忙程度。(对物料分布(字段2)查询的结果(如表a查询结果排序)和堆垛机任务数(字...
72
热度 -
[Oracle开发] oracle 索引~该如何处理
oracle索引~oracle如果在一张比较大的表上建立个索引,建立索引的过程中,会影响到表数据的读写吗?~背景:表大约有500W+数据,大概有300个并发读写~------解决思路----------------------其它会话还是可以读写的。但是你想,建索引过程中要把所有记录读一遍,硬盘IO...
492
热度 -
[Oracle开发] ORACLE里的自增字段设立
ORACLE里的自增字段设置大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列createtablet(idnumbergeneratedbydefaulta...
105
热度 -
[Oracle开发] 正则表达式regexp_like的有关问题
正则表达式regexp_like的问题有一个表数据是这样的:12 1212456013 1212601 12345602 12345603 1b3b5604 abc5 abcde6 ADREasx7 123458 adcde9 adc,.de10 1B10 abcbvbnb11 1111456011...
151
热度 -
[Oracle开发] 关于orcale的层级查询解决方法
关于orcale的层级查询各位大神,问一个问题,关于orcale的层级查询的,我想新建一个字段,用来代表父子关系,例如0001代表父节点,那00010001和00010002代表子节点,以此类推,这种怎么通过已有的父子关系生成,求解答,谢谢。例如idparent_idcatId1-100012100...
135
热度 -
[Oracle开发] 关于一行数据转成多行的sql的有关问题
关于一行数据转成多行的sql的问题我从一个表中查询出一条数据,数据中有很多字段,例如:列名操作人1操作时间1操作人2操作时间2操作人3操作时间3.............小明20140304小红20140909小王20150101.............现在我想要的sql是这样一个实现结果,小明2...
144
热度 -
[Oracle开发] 如何也不能理解设置有效期的条件,各位帮帮忙
怎么也不能理解设置有效期的条件,各位帮帮忙有个问题,就是某商品从某日开始打折,这个打折有效期validfrom<='20150325'+0.99999andvalidto>='20150325'就是有效期的开始日期小于等于25号当天的最后一秒,截止日期是大于等于25号,上面具体是什么意思...
80
热度 -
[Oracle开发] 一道sql面试题解决思路
一道sql面试题表定义如下:出版社:出版社代码char(2),出版社名称varchar2(32);图书:图书编号char(8),图书名称varchar2(128),出版社代码char(2),作者代号char(4),图书简介varchar2(128);作者:作者代号char(4),作者名称varcha...
161
热度 -
[Oracle开发] 求教oracle的批量插入办法解决办法
求教oracle的批量插入办法在Mysql中,为了快速插入大量数据,我用的是如下办法[code=sql]insertintoarticle(id,content)values(1,'哈哈'),(2'呵呵'),(3,'嘿嘿'),...[/code]请问在oracle中应该如何写呢?我是通过jdbc来操...
114
热度 -
[Oracle开发] 第一张表的主键如何join第二张表的联合主键当中的一个
第一张表的主键怎么join第二张表的联合主键当中的一个?有两个表,第一个表产品代码是主键,第二个表产品代码和产品size加在一起是主键怎么连接这两个表啊?如果按照产品代码join的话,第二个表中因为产品代码不是主键,所以会出问题。请大家帮忙。------解决思路-------------------...
88
热度 -
[Oracle开发] 关于oracle的merge语法,该如何处理
关于oracle的merge语法Mysql的语句如下:INSERTINTOlog(id,startid)VALUES(14,14)ONDUPLICATEKEYUPDATEstartid=values(startid)为了在oracle中达到同样的效果,oracle中语句如下:mergeintolog...
103
热度 -
[Oracle开发] oracle 在pl/sql 工具中如何运行一个存储过程
oracle在pl/sql工具中怎么运行一个存储过程我写了一个存储过程如下:createorreplaceprocedurePROC_SENT_MID_FEEVALUELOGiscursorcur_tmpis-----获取所有过期的记录selectg.f_fee_id,g.f_addvalue_nu...
138
热度 -
[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
热度