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
算法设计与分析习题答案1-6章12-09
2018七年级语文上学期期中质量调研试题05-18
关于重装系统找不到SATA硬盘的问题06-04
敬老院见闻作文600字06-16
2021年公司党委年中政治建设分析报告08-30
涵江区中医院岗位设置实施方案03-19
养成良好的学习习惯 主题班会教案03-25
市社保局局长被匿名举报后的思想汇报材料07-25
公务员平时考核方案03-15
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 迁移
- KingbaseES
- 总结
- Oracle
- 初一分班语文试题
- 北京市西城区2013高三4月一模--文综(word版)
- 华东师范大学2008至2009学年第2学期高等数学期末考试试题
- 福建茶叶出口现状及对策的论文正文
- 工作人员应对上访现场处置方案
- 三年级数学下册《期末检测试卷》(附答案)
- 媒介素养
- 总经办秘书(总经理助理)工作职责
- 基于AT89S52单片机的万年历设计
- ES纤维行业国内外发展概述(报告精选) - 图文
- 党史学习心得
- 国家统计局《关于统计上对公有和非公有控股经济的分类办法》(2005)—附:关于统计上划分经济成分的规定
- 3信息光学试卷
- 排队论练习题
- 基建处党建创新工作总结(多篇范文)
- 关于开展党建品牌创建活动实施方案的通知
- 幼儿卫生保健试卷及答案
- 小学体育《健美操基本步法》教案设计
- 数据结构练习3(栈和队列)
- 施工组织设计--水电