用ADOQuery查Oracle遇到的问题
用ADOQusey访问SQLServer,可以在ADOQuery.sql出现if等语句。
用ADOQusery访问Oracle,在ADOQuery.sql.text为下面符字串时,提示语句出错,
if Exists(SELECT * FROM SYS_NEXTKEY WHERE TableName = 'TestTable') then
SELECT * FROM SYS_NEXTKEY WHERE TableName = 'TestTable'
else
SELECT * FROM SYS_NEXTKEY
end if
请高手帮忙
[解决办法]
ADOQuery.sql 不能用if else的。if else只能在存储过程中用
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html