求pro*c的数据批量插入代码!给个例子就可以 求pro*c的数据批量插入代码!给个例子就可以谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EXEC SQL BEGIN DECLARE SECTION;#define MAX_BUF_SIZE 50typedef struct tagICP_GN_TEMP_BAXX{......} tagICP_GN_TEMP_BAXX;EXEC SQL END DECLARE SECTION; main(){EXEC SQL BEGIN DECLARE SECTION; tagICP_GN_TEMP_BAXX *pData ; int nLength ; EXEC SQL END DECLARE SECTION; pData = new tagICP_GN_TEMP_BAXX[MAX_BUF_SIZE] ; 赋值... EXEC SQL FOR :nLength INSERT INTO ICP_GN_TEMP_BAXX ( ID,YHM_ID,WZMC,TZZ,NRLX,GSZCDJ,JYLX,WZFB,SFQG,YMLB_ID, SYURL,WZDK,SFDTIP,IPLB_ID,LYQXH,LYIPLB_ID,SSISP,SFKS,SHENGID,SHIID, XIANID,XXDZ,PAJZRQ,SFCT,SFWC,BZ,WZJRFS,LR_YHM_ID,YL1,YL2, YL3,YL4,YL5 ) VALUES(:pData) ;}批量删除 for(i=0;i<nLength;i++) { pID[i] = pData[i].YHM_ID; } EXEC SQL FOR :nLength DELETE FROM ICP_GN_TEMP_BAXX WHERE YHM_ID = :pID ; Insert into tablea select * from tableb两边表结构要一样.否则Insert into tablea (col1,col2,...) select col1,col2,... from tableb oracle 行转列问题 急求两个sql语句,在线急等。。 问各位大哥一个SQL 查询的问题 WHERE FIELD IS NULL 效率问题?? 这个Oracle分页显示有错,怎么改,哪位大虾指点小弟,谢谢 PLS-00428: 在此 SELECT 语句中缺少 INTO 子句 请大家帮忙啊,我都要疯掉了。 主键和外键的问题 新增、删除操作需要用到回滚表空间么? DBLink,游标,存储过程,求大神帮忙!!!!!急! 数据库技术论坛QQ群(号码:7401390)已经成立 欢迎大家的加入 IMP 导出异常问题
{
......
} tagICP_GN_TEMP_BAXX;EXEC SQL END DECLARE SECTION;
main()
{EXEC SQL BEGIN DECLARE SECTION;
tagICP_GN_TEMP_BAXX *pData ;
int nLength ;
EXEC SQL END DECLARE SECTION;
pData = new tagICP_GN_TEMP_BAXX[MAX_BUF_SIZE] ;
赋值... EXEC SQL FOR :nLength INSERT INTO ICP_GN_TEMP_BAXX
( ID,YHM_ID,WZMC,TZZ,NRLX,GSZCDJ,JYLX,WZFB,SFQG,YMLB_ID,
SYURL,WZDK,SFDTIP,IPLB_ID,LYQXH,LYIPLB_ID,SSISP,SFKS,SHENGID,SHIID,
XIANID,XXDZ,PAJZRQ,SFCT,SFWC,BZ,WZJRFS,LR_YHM_ID,YL1,YL2,
YL3,YL4,YL5 )
VALUES(:pData) ;
}
批量删除
for(i=0;i<nLength;i++)
{
pID[i] = pData[i].YHM_ID;
}
EXEC SQL FOR :nLength DELETE FROM ICP_GN_TEMP_BAXX WHERE YHM_ID = :pID ;
否则
Insert into tablea (col1,col2,...) select col1,col2,... from tableb