Oracle迁移KingbaseES总结
更新时间:2023-11-24 12:48:01 阅读量: 教育文库 文档下载
1 C头文件与pc头文件共用
由于KingbaseES中的esqlc版本比较低,对于C头文件语法定义规则不兼容,例如C头文件中的结构体定义,esqlc编译时会报错误:
解决办法: #define EXEC #define SQL #define BEGIN #define DECLARE #define SECTION #define END
EXEC SQL BEGIN DECLARE SECTION;
中间为结构体定义
EXEC SQL END DECLARE SECTION;
2 一个程序文件游标名不能相同
在同一个pc文件中,声明多个游标时,游标名不能相同,即使关闭游标后再声明相同游标名时,程序编译时会报警告:
WARNING: cursor \
程序运行时返回sqlca.sqlcode代码为-280,查看错误码头文件esqlerrno.h显示声明的游标状态为无效:
#define ESQL_INVALID_CURSOR_STATE -280
1
3 Esqlc不支持RETURNING语句
EXEC SQL INSERT INTO 表名 VALUES( 值 ) RETURNING 某个字段 INTO :变量名
Esqlc不支持这种语法,Proc支持。
4 Esqlc二进制读取与写入与Proc不同
Esqlc二进制声明变量: ESQLBlobLocator *blob; 二进制初始化:
EXEC SQL ALLOCATE :blob;
EXEC SQL CREATE TABLE test(a int, b blob);
EXEC SQL INSERT INTO test(a, b) VALUES (1, empty_blob()); EXEC SQL SELECT b INTO :blob FROM test WHERE a=1; 二进制把buffer写入表:
EXEC SQL LOB WRITE ONE :amt FROM :str WITH LENGTH :bufsize INTO :blob AT :offset;
amt为一次写入buffer大小,offset写入位置变量。 二进制从表中读取buffer大小:
EXEC SQL LOB DESCRIBE :blob GET LENGTH INTO :loblen; 二进制从表中读取buffer
EXEC SQL SELECT a,b INTO :xx,:blob FROM test;
EXEC SQL LOB READ :amt FROM :blob AT :offset INTO :getStr WITH LENGTH :bufsize;
amt为读取buffer大小,offset为读入位置变量。 释放二进制变量: EXEC SQL FREE :blob;
正在阅读:
Oracle迁移KingbaseES总结11-24
2014年青岛中考物理试题03-29
高考化学必备知识点01-26
审题立意_例说命意作文的立意08-11
重庆市卫生局关于下发《重庆市卫生应急队伍管理办法》(试行)的通知01-02
人教版三年级《数学广角》教学案例05-30
汇编 复习思考题04-03
啤酒废水处理现状05-12
人教版小学六年级上册信息技术教案12-16
工业毛毡项目可行性研究报告03-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 迁移
- KingbaseES
- 总结
- Oracle
- 初一分班语文试题
- 北京市西城区2013高三4月一模--文综(word版)
- 华东师范大学2008至2009学年第2学期高等数学期末考试试题
- 福建茶叶出口现状及对策的论文正文
- 工作人员应对上访现场处置方案
- 三年级数学下册《期末检测试卷》(附答案)
- 媒介素养
- 总经办秘书(总经理助理)工作职责
- 基于AT89S52单片机的万年历设计
- ES纤维行业国内外发展概述(报告精选) - 图文
- 党史学习心得
- 国家统计局《关于统计上对公有和非公有控股经济的分类办法》(2005)—附:关于统计上划分经济成分的规定
- 3信息光学试卷
- 排队论练习题
- 基建处党建创新工作总结(多篇范文)
- 关于开展党建品牌创建活动实施方案的通知
- 幼儿卫生保健试卷及答案
- 小学体育《健美操基本步法》教案设计
- 数据结构练习3(栈和队列)
- 施工组织设计--水电