向表A中插入表B中满足条件的所有数据,但是只插入了其中一部分数据,而且也没有报错,这是什么原因阿?解决方法是?在unix环境下的proc sql语句如下
       EXEC SQL Insert Into tableA Select * From tableB Where operate_day = :workDay ;
if (sqlca.sqlcode!=0)
{
WRITE_LOG_FREE(ML_DEBUG, "tableA is %s",sqlca.sqlerrm.sqlerrmc);
return -1;
}
if (dbCommit() == -1)
{
WRITE_LOG(MC_WRN_FUNC_RETURN, "tableA dbCommit");
return -1;
}