Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 如何使用Oracle在Firedac查询中执行多个查询?_Delphi_Firedac - Fatal编程技术网

Delphi 如何使用Oracle在Firedac查询中执行多个查询?

Delphi 如何使用Oracle在Firedac查询中执行多个查询?,delphi,firedac,Delphi,Firedac,类似于在SQL server中使用多个结果执行FDQuery中的以下表达式: SELECT cod FROM MERCHANDISE SELECT cod FROM USER 当数据库为Oracle时,如何执行多个表达式 我尝试了以下方法,但没有成功: SELECT cod FROM MERCHANDISE; SELECT cod FROM USER; [FireDAC][Phys][Ora] ORA-00911: caractere inválido. other: begin

类似于在SQL server中使用多个结果执行FDQuery中的以下表达式:

SELECT cod FROM MERCHANDISE
SELECT cod FROM USER
当数据库为Oracle时,如何执行多个表达式

我尝试了以下方法,但没有成功:

SELECT cod FROM MERCHANDISE;
SELECT cod FROM USER;

[FireDAC][Phys][Ora] ORA-00911: caractere inválido.


other:
begin
   SELECT cod FROM MERCHANDISE;
   SELECT cod FROM USER;
end;
---------------------------
[FireDAC][Phys][Ora] ORA-06550: linha 2, coluna 3:
PLS-00428: an INTO clause is expected in this SELECT statement
ORA-06550: linha 3, coluna 3:
PLS-00428: an INTO clause is expected in this SELECT statement.
---------------------------

@特拉玛,哦,好吧,我将删除我的评论。顺便说一句,很高兴看到您在过去几天来到这里。返回多个结果集应该适用于匿名
BEGIN..END
块(请参见注释)。请详细说明问题是什么(包括您的环境描述),谢谢您的回答!对于“begin-end”块,我描述了我已经尝试过了,但在使用语法时可能会出错。我输入FDQuery sql.text:开始从商品中选择cod;从用户中选择cod;结束;执行无效字符错误时,“可能是因为”;“但即使没有”;“sql错误未正确终止!您是否使用TFDQuery的NextRecordSet和两个简单的选择进行了探索?是的,但仅在SqlServer数据库中,查询才会打开并在SqlServer中的集合之间导航。我需要知道使用Oracle数据库实现查询的语法。”。