在TOAD中执行SQL时如何直接进入网格视图?

在TOAD中执行SQL时如何直接进入网格视图?

我遇到了这个问题,真的很烦人。

当我在 TOAD(版本 11.5.1.2)中运行查询时,它会显示结果脚本输出选项卡,然后在其子选项卡中输出标签。

输出选项卡显示未格式化的数据,如下所示:

EMPLOYEE_AWARD_ID   AWARD_ID EMPLOYEE_ID INVESTED_AMT_ANNUAL INVESTED_AMT_CLIFF
----------------- ---------- ----------- ------------------- ------------------
MATCHING_AMT_ANNUAL MATCHING_AMT_CLIFF INVESTED_SHARES_ANNUAL
------------------- ------------------ ----------------------
INVESTED_SHARES_CLIFF MATCHING_SHARES_ANNUAL MATCHING_SHARES_CLIFF
--------------------- ---------------------- ---------------------
MATCHING_SHARES_FRAC_AMT INVESTED_SHARES_FRAC_AMT TOTAL_INVESTED_DIVIDEND_SHARES
------------------------ ------------------------ ------------------------------
TOTAL_MATCHING_DIVIDEND_SHARES TSR_SHARES EPS_SHARES TSR_AMOUNT EPS_AMOUNT
------------------------------ ---------- ---------- ---------- ----------
            16813        103         450                   0                  0
                  0                  0                    182
                    0                    182                     0
                       0                        0                              0
                             0          0          0          0          0

1 row selected.

我想让 TOAD 打开脚本输出->网格 1默认情况下,每当我运行查询时,都会显示一个选项卡,因为这个选项卡以网格的形式显示结果...或者它应该打开数据网格选项卡,它也会将结果显示到数据网格中。

有人知道怎么做吗 ?

目前我必须手动切换到网格 1或者数据网格每次我运行查询时都需要手动制表,这非常烦人!:(

答案1

找到了!不用按 F5 来执行 SQL 语句,而是按“绿色箭头”图标来执行语句。

我有默认布局,此按钮位于包含我的 SQL 查询的选项卡上方左侧。

不幸的是,我没有足够的权限上传图像,因此无法发送截图。

答案2

F5 为作为语句执行 - 原始输出 F9 为作为脚本执行 - 网格输出(替代:CTRL-ENTER)

当作为语句运行并切换到网格时,您将进入“脚本输出”选项卡,其中有可用的操作(复制/全选等)。当作为脚本运行时,您将有一个数据网格视图,您将只有导出操作。您可以在任一输出切换视图。

如果您习惯使用 F5,您可以重新映射功能键。

编辑:我的回复所基于的版本是 Toad for Oracle 11.6

答案3

将输出直接发送到网格的按钮位于执行工具栏上,如下所示:

在此处输入图片描述

您可以通过执行以下操作将其设置为通过 F5 执行:

  • 选择视图->ToadOptions
  • 左侧滚动并在工具栏/菜单下选择快捷方式
  • 右键单击“执行语句”(我的快捷方式是 F9)
  • 按 F5
  • 单击“作为脚本执行”(此处仍显示 F5 作为快捷方式)
  • 按 F9

答案4

您可以使用Ctrl + Enter执行 sql 命令并获取数据网格视图。

相关内容