当前位置: 代码迷 >> Oracle开发
 解决方案列表
  • [Oracle开发] oracle定义sql函数

    求助oracle定义sql函数createorreplacefunctiongetTerm(username_newvarchar2(32))returnvarchar2(10)asbeginresultvarchar2(10);termnumber:=1;yearCodevarchar2(10):...

    52
    热度
  • [Oracle开发] IN 的执行效率太低了,如何提高

    IN的执行效率太低了,怎么提高?学写了一个SQL,都是用IN的,发现效率非常低。EXISTS不太会用。有A、B两个表,A(pid,name),B(cid,pid)。现在要做的就是对A表进行筛选,如果A表中PID不在B表中,那么就把A表中的这条数据删掉。DELETEFROMAaWHEREa.pidin...

    63
    热度
  • [Oracle开发] 表查询

    求助:表查询表1:A表2:B1a234即表1有多条数据,表2只有一条数据,而查询结果下查询结果:AB1a2a3a4a------解决方案--------------------selectA,Bfromt1,t2

    62
    热度
  • [Oracle开发] oracle 按半年统计解决办法

    oracle按半年统计现在遇到一个oracle统计语句,按半年统计有id,time字段,time为yyyy-mm-dd的varchar2类型。还有一个是按季度统计,求大神指教。。。oracle???半年统计------解决方案--------------------withtas(select1as...

    73
    热度
  • [Oracle开发] 触发器兑现插入数据前检查con_sex

    触发器实现插入数据前检查con_sexcreateorreplacetriggercon_sex_triggerbeforeinsertonconsumerforeachrowdeclareex_con_sexexception;beginif:new.con_sexnotin('m','f')th...

    39
    热度
  • [Oracle开发] [Oracle] 一个求汇总时间的有关问题. . . 求教

    [Oracle]一个求汇总时间的问题...求教!本帖最后由Lin_ms于2013-01-0816:54:34编辑表tableA里面有开始工作时间time_s和结束工作时间time_t,其余时间都是休息时间:time_stime_t20130102080000201301032000002013010...

    28
    热度
  • [Oracle开发] pl/sql 在一个命令窗口实施的结果在另一个窗口无效

    pl/sql在一个命令窗口执行的结果在另一个窗口无效使用pl/sql时,在一个命令窗口执行了插入操作。显示执行成功:44rowsinserted在这个窗口查询被插入表的记录确实多了44条,为51条。但是新建一个命令窗口后,在查询被插入表的记录时,和插入之前是一样的为7条。这是为什么呢?------解...

    48
    热度
  • [Oracle开发] 怎么恢复oracle表名

    如何恢复oracle表名小弟初学,用navicat访问oracle,不小心把oracle中的一个表的名修改了,悲剧的是不知道原来表名是什么,求大神指点,如何恢复------解决方案--------------------用log_minor去日志里面找,应该能找到,不过,比较麻烦------解决方案...

    65
    热度
  • [Oracle开发] 用oracle SQL 查询结果集 用集循环 并用集的列作if条件 满足条件后集的列批量插

    用oracleSQL查询结果集用集循环并用集的列做if条件满足条件后集的列批量插用oracleSQL写一个查询结果集后用结果集循环并用结果集的列做if条件满足条件后用结果集的列进行批量插selectn1,n2fromt1where1=1for(上面的结果集){if(n1==x){insertinto...

    84
    热度
  • [Oracle开发] 同一张表,依据查询条件的不同,对结果集合并,并标记状态

    同一张表,根据查询条件的不同,对结果集合并,并标记状态现有1张表:iduserIdringId110001112100022231000333410011115100144461001555我要查询出userId为1001的结果集,同时跟userId为1000的结果集用ringId进行匹配,如果ri...

    19
    热度
  • [Oracle开发] 没法通过128(在表空间TEMP中)扩展 temp 段

    无法通过128(在表空间TEMP中)扩展temp段有两个查询语句,查询功能一样,但是一个正常,一个报错:无法通过128(在表空间TEMP中)扩展temp段正常的是:selectu.unitname,m.*fromunit_info_tabu,(selectcount(*)astotal,b.unit...

    580
    热度
  • [Oracle开发] 关于表比较有关问题

    关于表比较问题如何高效判断2张表中的数据的差异。注:2张表字段相同,字段类型相同,顺序相同。-。-总之结构都一样,但是数据不一定一样.而且表比较庞大、不可能一个字段一个字段的判断------解决方案--------------------数据库层minus进行差集运算OS层面的diff------解...

    12
    热度
  • [Oracle开发] 一条oracle SQL语句,关于时间查询的

    求助一条oracleSQL语句,关于时间查询的。我想查询一个结果集,就一列时间,范围是25号对25号,查询11月25日-12月25日。查询出来的结果就是一列日期,2012-11-252012-11-262012-11-27……2012-12-232012-12-242012-12-25sql----...

    36
    热度
  • [Oracle开发] PLSQL子程序怎么传送表参数

    PLSQL子程序如何传送表参数CREATEORREPLACEPROCEDUREAUDIT_TABLES_PUSH(V_TABLESVARCHAR2)ASV_INUMBER(10);V_TABLESVARCHAR2(100);BEGINV_TABLES:='';--表名SELECTCOUNT(*)IN...

    30
    热度
  • [Oracle开发] 数据库数据完整对比有关问题求教~

    数据库数据完整对比问题求教~~请教个数据库数据对比问题,一个业务主表,一个业务明细表,一条主表的业务数据对应明细表的大概8k~9K条数据,明细表一个字段code[定长字符],前面是字符,后四位为数字:0000~9999,肯定不连续,不知道会缺哪些。现在就需要找出在0000~9999一万个数中,我的明...

    90
    热度
  • [Oracle开发] oracle双层游标有关问题

    oracle双层游标问题CREATEORREPLACEPROCEDUREq_MainPage_SpecialDrugASBEGINDECLAREbeginDatevarchar(50);endDatevarchar(50);CommonNamevarchar(50);thisfdaidvarchar...

    8
    热度
  • [Oracle开发] 判断表中是不是满足条件

    判断表中是否满足条件例如数据如下主表中pidvalue3test子表数据idpid132333我想查询主表中pid=3,子表满足id=2andid=3的主表记录也就是说子表中是否存在ID=2和ID=3的两条记录,如果存在的话,就读取主表的信息求教导~~~~~最好能告诉我最优的方法------解决方案...

    25
    热度
  • [Oracle开发] 存储过程有有关问题,求指教

    存储过程有问题,求指教贴出代码,希望各位牛人帮忙看一下,哪里有问题。另,这个东西怎么调试,可以单步执行或是断点调试啥的么createprocedureprocedure_testisdeclare@rcodevarchar2(8);declare@rnamevarchar2(60);declare@...

    31
    热度
  • [Oracle开发] oracle内时间比较有关问题

    oracle内时间比较问题代码:UPDATE<table_name>SET<column_name>=<value>WHERE(TO_CHAR(sysdate,'yyyymmdd')-TO_CHAR((SELECT<column>FROM<tab...

    27
    热度
  • [Oracle开发] trunc日期会影响目录的使用吗

    trunc日期会影响索引的使用吗?在做ebs11.0的二次开发时,碰到这个问题,我做了一下测试,发现并没有影响例:select*frominv.mtl_material_transactionstwheret.organization_id=4--andt.transaction_date<t...

    1
    热度