目前我正在使用 TOAD 来应用 SQL*Plus 脚本,并且有一个选项可以在出现第一个错误时停止。之后,我可以修复脚本并应用其余部分。
由于许可问题,我们不能再使用 TOAD,我们可以在 Oracle SQL Developer 或 PL/SQL Developer 之间进行选择。是否可以在那里设置这种行为?
例如,Aqua Data Studio 只在执行结束时显示所有错误,但不会停止。谢谢!
是否可以将 Oracle SQL Developer v 4.03 配置为在我输入名称(如 PL\SQL Developer)时自动显示表?
第二个问题:如何使输出网格看起来像 PL/SQL Developer?是否可以?
是否可以更改斑马输出中的默认颜色?我已启用“斑马纹”
Preferences->Database->Worksheet->Grid in checker board or Zebra pattern
Run Code Online (Sandbox Code Playgroud)
...但默认颜色是如此...丑陋。更改默认NULL
值(更改字段颜色并更改(null)
为NULL
)会很棒。你能添加选项来设置用户的颜色为 NULL 和斑马色吗?如果我想使用品红色或青色怎么办?
在下面的代码(我继承的)中,我收到消息“SQL80001 - ')' 附近的语法不正确”,错误出现在从底部算起的第三行,带有 + 号。我已经看过类似问题的这个答案,但这不是这里的问题。
select
b.batch_id,
b.submitted_dt,
b.batch_nm,
b.paused_cd,
b.job_cnt,
b.start_dt,
b.finish_dt,
m.module_nm,
m.module_id,
mc.hostname
from
tbl_bat_chess b,
tbl_job_bobs j,
tbl_man_holes m,
tbl_monkey_cokes mc
where
b.finish_dt is null
and to_char(b.submitted_dt, 'DD-MON-YYYY') = to_char(sysdate, 'DD-MON-YYYY')
and (to_number(sysdate - b.submitted_dt) * 1440) > 5 -- 5 minutes
and b.batch_id = j.batch_id
and b.batch_nm like '%EXAMPLE%'
and j.module_id = m.module_id
and m.proc_group_id not in (10, 18)
and j.machine_id = mc.machine_id (+)
group by b.batch_id, b.submitted_dt, b.batch_nm, b.paused_cd, b.job_cnt, b.start_dt, …
Run Code Online (Sandbox Code Playgroud) 我想在 Oracle 11g 中运行这个 SQL:
declare a number;
begin
select count(*) into a from item w where w.Item_num='MOH601' ;
dbms_output.put_line(a);
end ;
Run Code Online (Sandbox Code Playgroud)
如何使用隔离可序列化运行此查询?正如我之前所了解的,Oracle 会w.Item_num='MOH601'
在使用 Serializable 时锁定行。
oracle oracle-11g transaction isolation-level plsql-developer