一个复杂的问题啊!!!一定有分
我把原来在SQL SERVER中的数据库转为ORACLE数据库
经测试正常;
如下面的语句
adoQuery1.sql.clear;
adoquery1.sql.add('select * from "TBL_temp_conduit_geo"');
adoquery1.open;
可是以下这段程序却不能执行,出现
“ORA-03291:无效的截断选项=缺少STORAGE关键字”
的错误
adoQuery1.Close ;
cmd:='TRUNCATE TABLE "TBL_temp_conduit_geo"'
+' insert "TBL_temp_conduit_geo" select a.conduit_id,b.longitude'
+' start_place_long,b.latitude '
+'start_place_lati,c.longitude end_place_long,c.latitude
+' end_place_lati from'
+' "TBL_conduit" a'
+' inner join "TBL_manhold" b on a.start_place=b.manhold_id'
+' inner join "TBL_manhold" c on a.end_place=c.manhold_id';
adoQuery1.SQL.Clear;
adoQuery1.SQL.Add(Cmd);
adoQuery1.execsql;
这段程序原来用SQL SERVER中是可以执行的。
请教了!!!