当前位置:网站首页>金仓数据库 KingbaseES 与 Oracle 的兼容性说明(5. PL/SQL)
金仓数据库 KingbaseES 与 Oracle 的兼容性说明(5. PL/SQL)
2022-07-28 21:46:00 【沉舟侧畔千帆过_】
5. PL/SQL
序号 | 功能 | KingbaseES | Oracle |
|---|---|---|---|
数据类型 | |||
1 | SUBTYPE | 支持 | 支持 |
2 | PLS_INTEGER、BINARY_INTEGER | 支持 | 支持 |
3 | 集合类型NESTED、TABLES、ASSOCIATIVE、 ARRAYS | 支持 | 支持 |
4 | RECORD | 支持 | 支持 |
控制语句 | |||
1 | 条件控制语句(if、case) | 支持 | 支持 |
2 | 循环控制语句 (loop) | 支持 | 支持 |
3 | 顺序语句(goto、null) | 支持 | 支持 |
子程序 (存储过程和函数) | |||
1 | 嵌套子程序、包子程序、独立子程序 | 支持 | 支持 |
2 | 子程序调用 | 支持 | 支持 |
3 | 子程序声明 | 支持 | 支持 |
4 | 子程序异常处理 | 支持 | 支持 |
5 | 子程序声明 | 支持 | 支持 |
6 | 子程序参数in、out、in out模式 | 支持 | 支持 |
7 | 子程序参数参数个数支持512 | 支持 | 支持 |
8 | 子程序重载 | 支持 | 支持 |
9 | 递归子程序 | 支持 | 支持 |
10 | 子程序重载 | 支持 | 支持 |
11 | 外部子程序-C | 支持 | 支持 |
匿名块 | |||
1 | 匿名块的创建、执行 | 支持 | 支持 |
触发器 | |||
1 | 语句级、行级触发器 | 支持 | 支持 |
2 | 触发时机before、after、instead of | 支持 | 支持 |
3 | 触发器条件谓词(INSERTING/UPDATING/DELETING) | 支持 | 支持 |
4 | 伪记录 OLD/NEW | 支持 | 支持 |
6 | 事件触发器 | 支持 | 支持 |
7 | 触发器异常处理 | 支持 | 支持 |
8 | 触发器禁止和开启(ENABLE/DISABLE) | 支持 | 支持 |
包 | |||
1 | 自定义包 | 支持 | 支持 |
2 | 内置系统包DBMS_METADATA | 支持 | 支持 |
3 | 内置系统包DBMS_OUTPUT | 支持 | 支持 |
4 | 内置系统包DBMS_DBMS_DDL | 支持 | 支持 |
5 | 内置系统包DBMS_DBMS_SQL | 支持 | 支持 |
静态SQL | |||
1 | SELECT INTO | 支持 | 支持 |
2 | SELECT BULK COLLECT INTO | 支持 | 支持 |
3 | FORALL 语句 | 支持 | 支持 |
4 | TABLE表达式 | 支持 | 支持 |
5 | 伪列(CURRVAL、NEXTVAL、LEVEL) | 支持 | 支持 |
6 | 隐式游标: SQL%ISOPEN/SQL%FOUND/SQL%NOTFOUND/ %ROWCOUNT/SQL%BULK_ROWCOUNT/ SQL%BULK_EXCEPTIONS | 支持 | 支持 |
7 | 显示游标的创建、使用 | 支持 | 支持 |
动态SQL | |||
1 | EXECUTE IMMEDIATE | 支持 | 支持 |
2 | DBMS_SQL 包的方法调用 | 支持 | 支持 |
异常 | |||
1 | 预定义异常 | 支持 | 支持 |
2 | 自定义异常 | 支持 | 支持 |
3 | 编译时警告信息 | 支持 | 支持 |
4 | 异常后重试事务 | 支持 | 支持 |
边栏推荐
- Thesis reading (3) - googlenet of classification
- Wechat applet development ④
- MyCms 自媒体商城 v3.6 发布,兼容微擎应用开发(Laravel框架)
- Win11找不到DNS地址怎么办?Win11找不到DNS无法访问网页解决方法
- Swift type attribute and its attentions
- Applet Download Preview PDF, document cannot open solution
- 可视化全链路日志追踪
- MySQL数据库的基本概念以及MySQL8.0版本的部署(一)
- Sqlilabs-2 (breakthrough record)
- Objc4-841.13 debuggable / compiled source code update
猜你喜欢

「行泊一体」放量,福瑞泰克高性能域控制器领跑新赛道

Recurrent neural network (RNN)

The functions and differences of display, visibility and overflow

22牛客多校day1 I - Chiitoitsu 概论dp

Win11找不到DNS地址怎么办?Win11找不到DNS无法访问网页解决方法

Rouyi cloud platform - how to realize the launch and login functions of the project and how to create new modules

程序员成长第三十篇:识别真伪需求的神器

How to open a profitable gym? I tell you from one year's experience that don't fall in love

Hands on Teaching of servlet use (1)

Price for volume has encountered "six consecutive declines" in sales. Can Volvo, which is no longer safe, turn around?
随机推荐
Win11找不到DNS地址怎么办?Win11找不到DNS无法访问网页解决方法
High quality subroutine 3 - a good name
Function function
What if win11 cannot find the DNS address? Win11 can't find DNS and can't access the web page solution
二叉搜索树
Media query adaptation
Pgbench benchmark PostgreSQL
22牛客多校day1 I - Chiitoitsu 概论dp
解决serviceaccount用户认证挂载密文token文件失败导致pod使用anonymous用户问题
ACM SIGIR 2022 | 美团技术团队精选论文解读
Wechat applet development ④
After reading MySQL database advanced practice (SQL xiaoxuzhu)
trivy【2】工具漏洞扫描
High quality subroutine 2 - high cohesion
欲要让数字零售继续发挥作用,我们需要对数字零售赋予新的内涵和意义
Cnpm installation steps
GCD implementation and arc, blocks, GCD usage examples
Input element label
字节8年女测试总监工作感悟—写给想转行或即将进入测试行业的女生们...
MyCms 自媒体商城 v3.6 发布,兼容微擎应用开发(Laravel框架)