当前位置:网站首页>Jincang Database Pro*C Migration Guide (3. KingbaseES Pr*oc Compatibility with Oracle Pro*c)
Jincang Database Pro*C Migration Guide (3. KingbaseES Pr*oc Compatibility with Oracle Pro*c)
2022-08-03 03:33:00 【Sink a ship side side thousand sails _】
3. KingbaseES Pr*oc 对 Oracle Pro*c 的兼容
本章节为 KingbaseES Pro*c 对 Oracle Pro*C 的兼容情况说明,The detailed compatibility is shown in the table below:
表 3.1 KingbaseES Pro*c 兼容表
功能名称
功能分类
KingbaseES Pro*c 兼容
连接管理
连接数据库
Standrad CONNECT
Connecting using Oracle Net Services
Automatic Connects
Advanced connection options
Concurrent Logons
Default Databases and Connections
Explicit Connections
Implicit Connections
数据类型和变量
Oracle 数据类型
部分支持
宿主变量
支持
指示器变量
支持
VARCHAR 变量
支持
Cursor 变量
支持
context 变量
支持
Universal ROWIDs
不支持
host structure
支持
指针变量
支持
Globalization Support
不支持
NCHAR 变量
不支持
高级主题
字符数据
支持
类型转换
支持
Equivalent data type
支持
C 预处理器
支持
预编译头文件
不支持
Oracle 预处理器
不支持
Numeric constant evaluation
支持
SQLLIB 的 OCI Release8 Interactive extension
不支持
OCI Release8 接口
不支持
嵌入式 OCI Release7 调用
不支持
X/Open 应用开发
不支持
嵌入式 SQL
宿主变量
支持
指示器变量
支持
基础 SQL 语句
支持
The DML Returning Clause
支持
游标
支持
滚动游标
支持
优化器提示(hinit)
不支持
Fix Execution
不支持
CURRENT OF 子句
支持
嵌入式 PL/SQL
嵌入式 PL/SQL 块
支持
主变量
支持
指示器变量
支持
Host Arrays
支持
游标
支持
已存储的 PL/SQL 和 Java 子程序
支持
外部 C 程序
不支持
使用动态 SQL
支持
Host Arrays
Declare the host array
支持
在 SQL Use arrays in statements
支持
使用数组查询
支持
Insert using an array
支持
Update with an array
支持
Use array delete
支持
FOR 子句的使用
支持
WHERE 子句的使用
不支持
结构体数组
支持
模拟 CURRENT OF
不支持
Insert using an additional array / 查询
不支持
Use implicit buffer insertion
不支持
滚动游标
支持
错误处理
SQLSTATE 状态变量
支持
声明 SQLCODE
支持
SQLCA A critical component of error reporting
支持
使用 SQL 通信区(SQLCA)
支持
Get the full content of the error message
不支持
使用 WHENEVER clause redirection
支持
获取 SQL 语句的内容
不支持
使用 Oracle 通信区(ORACA)
不支持
预编译选项
Precompiler commands
支持
预编译器选项
支持
快速参考手册
支持
进入选项
支持
Use the precompile option
支持
多线程应用
Pro*C/C++ run context in
支持
Run the context application model
支持
User interface feature support for multithreaded applications
支持
连接池
支持
C++ 应用
对 C++ 的支持
支持
预编译 C++
支持
Oracle 动态 SQL
动态 SQL 语句的要求
支持
无 host variables 非查询语句
支持
有 host variables 非查询语句
支持
有查询 list 和 host variables 的查询语句
支持
There are an unknown number of queries list 和 host variables 的查询语句
支持
使用 DECLEAR STATEMENT 语句
支持
使用 PL/SQL
支持
动态 SQL 语句的缓存
不支持
标准动态 SQL
Oracle 增加的扩展
支持
标准动态 SQL 的预编译选项
支持
标准动态 SQL 的完整语法
支持
Oracle 动态 SQL 方法 3
使用 SQLDA 变量
支持
准备工作
支持
基本步骤
支持
大对象
嵌入式 SQL 中使用 LOBs
支持
LOBs 语句的规则
支持
LOBs 语句
支持
LOBs and navigation interface
不支持
Other functions not listed in the table are not supported by default.
边栏推荐
猜你喜欢
随机推荐
zyMedia系列之播放视频
leetcode:153. 寻找旋转排序数组中的最小值
Redshift贴logo的方法
问下有用sql server flink-sql-connector-sqlserver-cdc-2
ClickHouse—入门
QT添加资源文件、样式表、qss文件使用
leetcode:152. 乘积最大子数组
vs studio install opencv environment
SqlSession [[email protected]]
流程图(1)
Jenkins2.328+sonarqube7.9 实现代码自动化检测
Sentinel vs Hystrix 限流对比,到底怎么选?
信号和槽的绑定
金仓数据库 MySQL 至 KingbaseES 迁移最佳实践(3. MySQL 数据库移植实战)
程序员写代码日常 | 每日趣闻
DPDK mlx5 驱动使用报错
vsftp容器搭建+go开发web用户管理界面(更新于2022.02.23)
uniapp运行到手机,基座提示本应用无法独立运行,需要与hbuilderX 搭配使用
15【背景 渐变色】
Kotlin 乘法、我怎么越乘越小?