oracle的PRO*C语言中可不可以用append语句?
润宇 2010-08-26 10:47:52 小弟工作不长时间,问一个简单的问题,希望大侠不吝赐教:
由于inser语句不如appen语句效率高,故打算将inser语句换成append语句,但是换成append后编译不通过,不知道pro*c中是否能用append语句呢?我的源代码如下
/* 将车牌信息插入到车牌抓拍交易历史交易流水表中 */
EXEC SQL INSERT INTO STS_RUNNINGNUMBER_CM_HIS (JYPPBZ,SBBZ,ZH,DMH,CDH,CFLX,SXJH1,PSSJ1,TXWJM1,SBCPH1,SBCPYS1,
ZXD1,SXJH2,PSSJ2,TXWJM2,SBCPH2,SBCPYS2,ZXD2,CLSJ) VALUES (
:bz,
:cp.sbbz,
TRIM(:cp.zh),
:cp.dmh,
TRIM(:cp.cdh),
:cp.cflx,
TRIM(:cp.sxjh1),
TO_TIMESTAMP(TRIM(:cp.pssj1),'yyyy-mm-dd hh24:mi:ssxff'),
TRIM(:cp.txwjm1),
:cp.sbcph1,
:cp.sbcpys1,
:cp.zxd1,
TRIM(:cp.sxjh2),
TO_TIMESTAMP(TRIM(:cp.pssj2),'yyyy-mm-dd hh24:mi:ssxff'),
TRIM(:cp.txwjm2),
:cp.sbcph2,
:cp.sbcpys2,
:cp.zxd2,
TO_TIMESTAMP(:time1,'yyyy-mm-dd hh24:mi:ssxff'));
按照网上的说法,只将上面的insert换成append,但是我试了,这样不行,请大侠们指教