小编Nav*_*iam的帖子

Oracle中的INSTR和LIKE有什么区别?

有人可以告诉我INSTRLIKEOracle 之间的区别吗?

Oracle10g中哪一个更快?

sql oracle oracle10g

5
推荐指数
1
解决办法
8815
查看次数

哪些语句都会导致PL/SQL过程中的提交?

我在Oracle 11g中编写了一个PL/SQL过程.我没有truncate,create或者commit声明,但会议仍在提交.我正在使用SQL Developer和PL/SQL Developer.

有人能告诉我哪些语句导致过程或函数内的提交?

oracle plsql commit oracle11gr2

4
推荐指数
1
解决办法
1370
查看次数

使用Oracle10g合并两个表时出错?

我正在使用oracle 10g.我试图合并两个表.那时我得到以下错误... ora-30926无法在源表中获得稳定的行集.

以下是我的查询

merge into mt_test_dest t
using (select distinct d.dest_id dest_id,
                       d.c_id,
                       nvl(tt.destination, tt.destination) destination
         from my_dest_extra d
         join mt_test_dest tt
           on d.c_id = tt.dest_cid
         join my_dest dml
           on dml.dest_id = d.dest_id
        where tt.effectivedate <> to_date('12-12-2999', 'dd-mm-yyyy')) src
on (t.dest_cid = src.c_id)
when matched then
  update set t.dest_id = src.dest_id, t.destination = src.destination;
Run Code Online (Sandbox Code Playgroud)

有人可以在这个问题上帮助我吗?

sql oracle

3
推荐指数
1
解决办法
264
查看次数

在Oracle10g中更快或者不是更快的东西?

有人可以解释之间的差异INEXISTSNOT INNOT EXISTS.因为我已经阅读过EXISTS比将会更好的工作IN并且NOT EXISTS工作得更好NOT IN.我创建的查询如下..

delete from tt_left t
 where t.val = 0
   and t.text in (select t1.text
                      from tt_left t1
                     where t.text = t1.text
                       and t.resulttext = t1.resulttext
                       and t.val = 0
                       and t1.val = 1);
Run Code Online (Sandbox Code Playgroud)

如何将其转换为EXISTS?还有其他更好的方法吗?

sql oracle oracle10g

1
推荐指数
1
解决办法
6575
查看次数

如何在不使用Cursor的情况下编写以下pl/sql块?

我在pl/sql块中写了一个光标.如果它有更多记录,这个块需要花费很多时间.如何在没有光标的情况下写这个或者是否有其他可以减少时间的替代方法?是否有任何替代查询来执行插入到一个表并使用单个查询从另一个表中删除?

DECLARE
      MDLCursor SYS_REFCURSOR;
    BEGIN
      open MDLCursor for
        select dc.dest_id, dc.digits, dc.Effectivedate, dc.expirydate
          from DialCodes dc
         INNER JOIN MDL d
            ON dc.Dest_ID = d.Dest_ID
           AND d.PriceEntity = 1
          join sysmdl_calltypes s
            on s.call_type_id = v_CallType_ID
           and s.dest_id = dc.Dest_ID
           and s.call_type_id not in
               (select calltype_id from ignore_calltype_for_routing)
         order by length(dc.digits) desc, dc.digits desc;
      loop
        fetch MDLCursor
          into v_mdldest_id, v_mdldigits, v_mdlEffectiveDate, v_mdlExpDate;
        insert into tt_pendingcost_temp
          (Dest_ID,
           Digits,
           CCASDigits,
           Destination,
           tariff_id,
           NewCost,
           Effectivedate,
           ExpiryDate,
           previous,
           Currency)
          select v_mdldest_id,
                 Digits,
                 v_mdldigits,
                 Destination,
                 tariff_id, …
Run Code Online (Sandbox Code Playgroud)

oracle plsql oracle10g

0
推荐指数
1
解决办法
1904
查看次数

如何使用Java将10ms ticks值转换为秒?

作为我的要求的一部分,我需要将给定的十进制值转换为秒,该十进制值以10毫秒的刻度进行测量.

示例值为:437540,1207959583,9468

需要一些帮助,如何使用Java将此值转换为秒?

java time

-13
推荐指数
1
解决办法
386
查看次数

标签 统计

oracle ×5

oracle10g ×3

sql ×3

plsql ×2

commit ×1

java ×1

oracle11gr2 ×1

time ×1