db2嵌入式sql实例,转移数据库字段
来源:互联网 发布:治疗胃溃疡的药 知乎 编辑:程序博客网 时间:2024/06/06 02:41
#include <stdio.h>
#include <stdlib.h>
#include <sqlca.h>
#include <sqlenv.h>
int main()
{
EXEC SQL INCLUDE sqlca;
EXEC SQL BEGIN DECLARE SECTION;
char dev_md[64];
sqlint64 virtual_id = 0 ;
char ter_res[16];
EXEC SQL END DECLARE SECTION;
EXEC SQL CONNECT TO * user * using *;
EXEC SQL SET CURRENT SCHEMA *;
EXEC SQL DECLARE CWS CURSOR FOR
select 字段,字段,字段
from *.*;
EXEC SQL OPEN CWS;
//printf("wrong_id %d\n",sqlca.sqlcode);
EXEC SQL FETCH CWS INTO :virtual_id, :dev_md, :ter_res;
printf("%d, %s, %s \n", virtual_id,dev_md,ter_res);
break;
}
}
EXEC SQL CLOSE CWS;
EXEC SQL COMMIT WORK;
EXEC SQL CONNECT RESET;
return 0;
}
#include <stdlib.h>
#include <sqlca.h>
#include <sqlenv.h>
int main()
{
EXEC SQL INCLUDE sqlca;
EXEC SQL BEGIN DECLARE SECTION;
char dev_md[64];
sqlint64 virtual_id = 0 ;
char ter_res[16];
EXEC SQL END DECLARE SECTION;
EXEC SQL CONNECT TO * user * using *;
EXEC SQL SET CURRENT SCHEMA *;
EXEC SQL DECLARE CWS CURSOR FOR
select 字段,字段,字段
from *.*;
EXEC SQL OPEN CWS;
for(;;){
// EXEC SQL UPDATE *.* set comments = 'cwscwscws' where 字段 = 6712;
EXEC SQL UPDATE *.* set 字段 = :dev_md,字段=:ter_res where *.*.字段 = '' and *.*.字段 = :virtual_id;//printf("wrong_id %d\n",sqlca.sqlcode);
EXEC SQL FETCH CWS INTO :virtual_id, :dev_md, :ter_res;
printf("%d, %s, %s \n", virtual_id,dev_md,ter_res);
if(sqlca.sqlcode != 0){ //注意:此处的sqlcode表示上一个sql语句执行的状态,将fetch放在update之后,使得sqlcode反映的是游标的状态,如果fetch在update之前
//则返回100,表示没有记录
printf("wrong_id %d\n",sqlca.sqlcode);break;
}
}
EXEC SQL CLOSE CWS;
EXEC SQL COMMIT WORK;
EXEC SQL CONNECT RESET;
return 0;
}
0 0
- db2嵌入式sql实例,转移数据库字段
- DB2数据库嵌入式SQL开发
- 数据库字段类型-DB2
- oralce, DB2 , sql server , mysql各数据库字段总结
- oralce, DB2 , sql server , mysql各数据库字段总结
- DB2数据库字段长度修复
- DB2数据库常用sql
- alter 增加、删除、修改字段类型-sql数据库语句实例
- SQL Server 2008 故障转移集群+数据库镜像配置实例之一
- SQL Server 2008故障转移集群+数据库镜像配置实例之二
- SQL Server 2008故障转移集群+数据库镜像配置实例之三
- SQL Server 2008故障转移集群+数据库镜像配置实例之一
- SQL Server 2008故障转移集群+数据库镜像配置实例之二
- SQL Server 2008故障转移集群+数据库镜像配置实例之三
- DB2数据库、事务控制语言、系统控制语言、函数、嵌入式SQL(SQLJ)
- gbase,hive,teradata,db2,oracle数据库查询字段信息,类型,注释的sql语句.
- DB2数据库跨实例恢复
- 使用DB2的LOAD FROM CURSOR跨数据库转移数据
- How to Monitor Java Garbage Collection
- OpenGL中位图的操作(glReadPixels,glDrawPixels和glCopyPixels应用举例)
- 一步步学习微软InfoPath2010和SP2010--第二章节--表单需求:使用决策矩阵(1)--表单模板
- XP进军中国,Linux奋起反击
- 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】概览篇
- db2嵌入式sql实例,转移数据库字段
- 【iOS开发】---- UISegmentedControl在iOS 6与iOS 7下的异同
- CC++程序员是否应该掌握汇编语言?
- C# 值类型、引用类型、装箱和拆箱、变量和常量
- wget地址收集
- ubuntu 安装svn
- C++实现字符串反转函数
- Hibernate中的缓存以及性能分析
- 【LeetCode】Balanced Binary Tree