当前位置:网站首页>金仓数据库 Pro*C 迁移指南(3. KingbaseES Pr*oc 对 Oracle Pro*c 的兼容)
金仓数据库 Pro*C 迁移指南(3. KingbaseES Pr*oc 对 Oracle Pro*c 的兼容)
2022-08-03 02:52:00 【沉舟侧畔千帆过_】
3. KingbaseES Pr*oc 对 Oracle Pro*c 的兼容
本章节为 KingbaseES Pro*c 对 Oracle Pro*C 的兼容情况说明,详细的兼容情况如下表所示:
表 3.1 KingbaseES Pro*c 兼容表
功能名称
功能分类
KingbaseES Pro*c 兼容
连接管理
连接数据库
Standrad CONNECT
Connecting using Oracle Net Services
Automatic Connects
高级连接选项
Concurrent Logons
Default Databases and Connections
Explicit Connections
Implicit Connections
数据类型和变量
Oracle 数据类型
部分支持
宿主变量
支持
指示器变量
支持
VARCHAR 变量
支持
Cursor 变量
支持
context 变量
支持
Universal ROWIDs
不支持
宿主结构体
支持
指针变量
支持
Globalization Support
不支持
NCHAR 变量
不支持
高级主题
字符数据
支持
类型转换
支持
等效数据类型
支持
C 预处理器
支持
预编译头文件
不支持
Oracle 预处理器
不支持
数值常量求值
支持
SQLLIB 的 OCI Release8 交互性扩展
不支持
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
声明宿主数组
支持
在 SQL 语句中使用数组
支持
使用数组查询
支持
使用数组插入
支持
使用数组更新
支持
使用数组删除
支持
FOR 子句的使用
支持
WHERE 子句的使用
不支持
结构体数组
支持
模拟 CURRENT OF
不支持
使用附加数组插入 / 查询
不支持
使用隐式缓冲区插入
不支持
滚动游标
支持
错误处理
SQLSTATE 状态变量
支持
声明 SQLCODE
支持
SQLCA 错误报告的关键组件
支持
使用 SQL 通信区(SQLCA)
支持
获取错误信息的全内容
不支持
使用 WHENEVER 子句重定向
支持
获取 SQL 语句的内容
不支持
使用 Oracle 通信区(ORACA)
不支持
预编译选项
预编译器命令
支持
预编译器选项
支持
快速参考手册
支持
进入选项
支持
使用预编译选项
支持
多线程应用
Pro*C/C++ 中的运行上下文
支持
运行上下文应用模型
支持
支多线程应用的用户接口特性持
支持
连接池
支持
C++ 应用
对 C++ 的支持
支持
预编译 C++
支持
Oracle 动态 SQL
动态 SQL 语句的要求
支持
无 host variables 非查询语句
支持
有 host variables 非查询语句
支持
有查询 list 和 host variables 的查询语句
支持
有未知个数的查询 list 和 host variables 的查询语句
支持
使用 DECLEAR STATEMENT 语句
支持
使用 PL/SQL
支持
动态 SQL 语句的缓存
不支持
标准动态 SQL
Oracle 增加的扩展
支持
标准动态 SQL 的预编译选项
支持
标准动态 SQL 的完整语法
支持
Oracle 动态 SQL 方法 3
使用 SQLDA 变量
支持
准备工作
支持
基本步骤
支持
大对象
嵌入式 SQL 中使用 LOBs
支持
LOBs 语句的规则
支持
LOBs 语句
支持
LOBs 和导航接口
不支持
表格中未列出的其它功能均为默认不支持。
边栏推荐
猜你喜欢
随机推荐
WordPress博客问答小插件
els 消除行
Jmeter TCP/UDP测试
韦东山 数码相框 项目学习(五)libjpeg-turbo的移植
Nacos入门学习
问下有用sql server flink-sql-connector-sqlserver-cdc-2
LVS负载均衡群集及部署LVS-NAT实验
numpy PIL tensor之间的相互转换
leetcode:162. 寻找峰值
vsftp容器搭建+go开发web用户管理界面(更新于2022.02.23)
问题记录:jenkins构建时报错The goal you specified requires a project to execute but there is no POM in...
uniapp运行到手机,基座提示本应用无法独立运行,需要与hbuilderX 搭配使用
在VScode里调试ROS程序
流程图(1)
C语言实验十三 指针(三)
【GraphQL】使用Hot Chocolate和.NET 6构建GraphQL应用
Rust Web(三)—— 通过sqlx连接数据库(MySQL)
任意版本JLink驱动官方下载指引
Auto.js Pro 编写第一个脚本hello world
Kook机器人开发日志01