存档

‘Oracle’ 分类的存档

聚合函数报错

2018年2月10日 没有评论

最近在工作中遇到一个很奇怪的问题,代码使用了Oracle的sum函数,可在程序运行中,抛了一个很奇怪的异常:ORA-01403: no data found,通常来说即使没有任何数据,最多结果应该是null,也是有值的。
- 测试代码:

  declare
    s_sal NUMBER;[......]

继续阅读。。。

分类: Oracle SQL 标签: ,

ORA-14450 attempt to access a transactional temp table already in us

2017年10月8日 没有评论

最近在业务测试环境中,系统报了一个ORA-14450的错误

ORA-14450:
attempt to access a transactional temp table already in use

首先根据百度的信息说是临时表在未提交时,又有另外的会话在进行D[......]

继续阅读。。。

分类: Oracle, Oracle SQL 标签:

查询那天的有效订单数最多

2017年3月17日 没有评论

        有一天,测试的妹子问我,我想知道我们系统那天的有效交易最多,如果交易一直有效,当然是最后一天,把所有的交易累计就可以了,但是我们系统的交易是有有效期的,所以在累计交易时还要剔除掉过期的交易。例如下面的测试数据:

 [......]

继续阅读。。。

分类: Oracle SQL 标签:

Oracle trim 函数

2017年1月15日 没有评论

如果问在Oracletrim函数的作用,估计99%的人都会说是去空格的,其实trim函数不止可以去空格,最近在开发中用的到了trim的其它功能,今天就正好梳理一下trim函数的全部功能,先看一下trim函数的语法图:

     

[......]

继续阅读。。。

分类: Oracle SQL 标签: ,

PL/SQL嵌套表的MEMBER OF 操作符(挑战题编号000007)

2015年4月14日 没有评论

 首先我创建一个嵌套表:

CREATE OR REPLACE TYPE plch_strings_t IS TABLE OF VARCHAR2 (100);

/

问题:

执行以下哪几个选项后,屏幕会显示”out”

选项1

[......]

继续阅读。。。

分类: PL/SQL挑战 标签: