在Toad中,可以轻松地执行当前行而不突出显示它.比方说,你有一个这样的工作表:
select * from item -- cursor here
select * from product
Run Code Online (Sandbox Code Playgroud)
当我点击时,CTRL+Enter我只想要执行光标的行.在SQLDeveloper中,如果没有第二行,则按CTRL+Enter我的意愿工作.基本上,我想做与此处描述的相同,但由于某种原因,我找不到Tools -> Preferences -> Window Types -> SQL Window and check "AutoSelect statement" 我正在使用的SQLDeveloper的版本:4.0.0.13,build Build MAIN: 13.80.
好像,这个功能是在4.xOracle SQLDeveloper中取出的?
小智 14
如果在sql语句之前有一个代码块(匿名或类似代码),请确保以正斜杠结束,以便CTRL +输入工作.
CTRL + Enter在下面的select sysdate语句中适用于下面的第二个示例,但不适用于第一个示例.
例1:
begin
NULL;
end;
select sysdate from dual; -- press CTRL+Enter on this statement
Run Code Online (Sandbox Code Playgroud)
例2:
begin
NULL;
end;
/
select sysdate from dual; -- press CTRL+Enter on this statement
Run Code Online (Sandbox Code Playgroud)
小智 6
对于那些也想知道同样事情的人来说,这就是你要做的事情.结束每个语句;并且它有效.
select * from item
;
select * from product;
Run Code Online (Sandbox Code Playgroud)
小智 6
实际上这里提到了最好的选择:http :
//forums.allroundautomations.com/ubb/ubbthreads.php?ubb=showflat&Number=46683
1) 当光标在语句上时按 Ctrl-F8。现在只执行当前语句。您可以通过首选项(工具 > 首选项 > 键配置 > “SQL 窗口:执行当前语句”)分配不同的键。
2) 启用“自动选择语句”首选项(工具 > 首选项 > SQL 窗口)。现在标准的execute函数会自动选择光标下的当前语句并执行。要执行多个语句,您现在必须首先在编辑器中明确选择它们,或者使用 Ctrl-F8。
| 归档时间: |
|
| 查看次数: |
12290 次 |
| 最近记录: |