当前位置:网站首页>金仓数据库 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 | 异常后重试事务 | 支持 | 支持 |
边栏推荐
- 智能电视与小程序的结合
- 解决控制文件全部损坏的异常
- Vant web app installation reference
- Arduino UNO驱动合宙1.8‘TFT SPI屏幕示例演示(含资料包)
- MyCms 自媒体商城 v3.6 发布,兼容微擎应用开发(Laravel框架)
- 22 Niuke multi school Day1 I - Introduction to chiitoitsu DP
- Meet the outbreak period with the integration of transportation and parking, rush for mass production or build a technical moat?
- trivy【2】工具漏洞扫描
- 1314_ Serial port technology_ Basic information of RS232 communication
- Date time functions commonly used in MySQL
猜你喜欢

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

安全狗入选《云安全全景图2.0》多个细项

零念科技完成Pre-A轮融资,推动智能驾驶平台软件国产替代

All aspect visual monitoring of istio microservice governance grid (microservice architecture display, resource monitoring, traffic monitoring, link monitoring)

Recurrent neural network (RNN)

事件抽取文献整理(2018)

The functions and differences of display, visibility and overflow

Programmer growth Chapter 30: artifact of identifying true and false needs

Performance optimized APK slimming

Media query adaptation
随机推荐
Source code analysis of kotlin collaborative process startup
Achieve high throughput through Wi Fi 7 - insight into the next generation of Wi Fi physical layer
[physical application] atmospheric absorption loss with matlab code
Typescript类方法this指针绑定
General paging - background
Introduction to original code, inverse code and complement code
Meet the outbreak period with the integration of transportation and parking, rush for mass production or build a technical moat?
Huawei wireless device configuration uses WDS technology to deploy WLAN services
Hands on Teaching of servlet use (1)
The industry's first cloud native security detection dual model! Safety dog heavyweight report appears at the digital China Construction Summit
欲要让数字零售继续发挥作用,我们需要对数字零售赋予新的内涵和意义
Input element label
View APK signature
Mycms we media mall V3.6 release, compatible with micro engine application development (laravel framework)
Solve the exception that all control files are damaged
1314_串口技术_RS232通信基础的信息
Inheritance in swift
[mongodb] basic use of mongodb database, special cases, and the installation and creation process of mongoose (including the installation of mongoose fixed version)
Rouyi cloud platform - how to realize the launch and login functions of the project and how to create new modules
WebView optimization