显示Oracle中匿名代码块中select的表值

时间:2014-05-27 09:39:49

标签: sql oracle plsqldeveloper

我正在为我的问题寻找一个有效的例子而无法找到合适的例子......我想在SELECT's中显示我的PL/SQL Developer输出。如何在这段代码中执行此操作:

BEGIN
   SELECT * FROM MyTable;
END;

如何使用值显示网格?

1 个答案:

答案 0 :(得分:1)

您可以从“测试”窗口执行此操作(但据我所知,不能从SQL窗口或命令窗口执行此操作。

在您的匿名块中,使用绑定变量打开您的查询作为游标:

BEGIN
   OPEN :rc FOR
      SELECT * FROM MyTable;
END;

然后添加一个与绑定变量同名的变量,不带前导冒号,类型为Cursor:

enter image description here

然后执行你的阻止。完成后,单击变量旁边的小省略号(上图中以红色圈出)。游标内容将作为结果集显示在SQL窗口中:

enter image description here