存档

‘Oracle SQL’ 分类的存档

创建带序列的表列

2021年1月16日 没有评论

要求数据库版本12c及以上

语法

GENERATED (ALWAYS | (BY DEFAULT [ON NULL])) AS IDENTITY
[sequence_options,...]

语法解析

语法
语法说明

GENERATED ALWAY[......]

继续阅读。。。

Oracle 分析函数

2019年1月6日 没有评论

1. 分析函数前传之聚合函数

1.1 聚合函数定义

Aggregate functions return a single result row based on groups of rows

Aggregate functions return a single result row[......]

继续阅读。。。

分类: Oracle, Oracle SQL 标签: , ,

利用Oracle UnPivot 实现自定义的行转列

2018年12月24日 没有评论

以下是测试数据

create table Fruit
(id int,name varchar(20),
Q1 int, Q2 int,
Q3 int, Q4 int);

insert into Fruit values(1,'苹果',1000,2000,3300,5000);
insert i[......]

继续阅读。。。

分类: Oracle SQL 标签: ,

聚合函数报错

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 标签: