摘要:rownum数据集伪列 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2 依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀 rowid物理伪列 oracle数据库的表中的每一行数据都有一个唯一的标识符 阅读全文
posted @ 2021-04-08 16:39 YC-L 阅读(7) 评论(0) 推荐(0) 编辑
摘要:序列化+触发器 一般选这种 只要建立好序列化+触发器,触发器会在我们插入数据时自动触发,帮助我们进行+1操作。 创建序列sequence,指定 //准备工作创建一张表 create table dept_p( dept_id VARCHAR2(40) not null, dept_name VARC 阅读全文
posted @ 2021-04-08 16:23 YC-L 阅读(7) 评论(0) 推荐(0) 编辑
摘要:先来看看这个问题出现的前提 Oracle 12c 开始有了CDB和PDB CDB与PDB是Oracle 12C引入的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。 CDB全称为C 阅读全文
posted @ 2021-04-08 14:59 YC-L 阅读(43) 评论(0) 推荐(0) 编辑
摘要:ORA-04089: 无法对 SYS 拥有的对象创建触发器 创建触发器时报错 原因是所有的以sysdba登录的账户都不能创建触发器。 解决方法,以normal方式登录建立表、自增长、触发器等,如果之前已经建立了,就删除了重新以Normal登录建立吧。 sysdba身份 拥有最高的权限系统 启动和关闭 阅读全文
posted @ 2021-04-08 13:25 YC-L 阅读(12) 评论(0) 推荐(0) 编辑