我们有一个庞大的Oracle数据库,我经常使用SQL Navigator(v5.5)获取数据.有时,我需要通过单击Stop按钮来停止代码执行,因为我意识到我的代码中缺少部分.问题是,点击Stop按钮后,完成停止过程需要很长时间(有时需要数小时!).该计划Stopping...在底栏显示,我失去了很多时间,直到它完成.
这背后的理由是什么?如何加快停止过程?以防万一,我不是管理员; 我是一个使用某些视图访问数据库的有限用户.
我正在尝试执行此查询:
select *
from gi_todo_isim
WHERE d_insercao >= '04-JUL-13'
AND d_insercao <= '25-JUL-13'
Run Code Online (Sandbox Code Playgroud)
但是,这我回来这个错误:
ORA-01406 fetched column value was truncated
Run Code Online (Sandbox Code Playgroud)
如果我尝试计算存在多少列:
select count(*)
from gi_todo_isim
WHERE d_insercao >= '04-JUL-13'
AND d_insercao <= '25-JUL-13'
Run Code Online (Sandbox Code Playgroud)
答案是1661597很大的。任何人都可以提供任何解决方案如何执行此查询?
我有一个查询,其中包含我想要显示的正确条件和字段:
SELECT t.business_process_id,
COUNT (tsp.status) AS COUNT,
ROUND (AVG (tsp.end_date - tsp.start_date), 2) * 24 * 60 AS average,
ROUND (MAX (tsp.end_date - tsp.start_date), 2) * 24 * 60 AS MAX,
ROUND (MIN (tsp.end_date - tsp.start_date), 2) * 24 * 60 AS MIN,
ROUND (MEDIAN (tsp.end_date - tsp.start_date), 2) * 24 * 60 AS MEDIAN,
ROUND (STDDEV (tsp.end_date - tsp.start_date), 2) AS std_deviation
FROM transaction_status_period tsp, transaction t
WHERE t.trans_id = tsp.trans_id
AND tsp.status = 'R'
AND tsp.end_date IS NOT …Run Code Online (Sandbox Code Playgroud)