标签: sql-navigator

停止SQL代码执行

我们有一个庞大的Oracle数据库,我经常使用SQL Navigator(v5.5)获取数据.有时,我需要通过单击Stop按钮来停止代码执行,因为我意识到我的代码中缺少部分.问题是,点击Stop按钮后,完成停止过程需要很长时间(有时需要数小时!).该计划Stopping...在底栏显示,我失去了很多时间,直到它完成.

这背后的理由是什么?如何加快停止过程?以防万一,我不是管理员; 我是一个使用某些视图访问数据库的有限用户.

sql database oracle sql-navigator

3
推荐指数
1
解决办法
1267
查看次数

如何解决错误:ORA-01406提取的列值被截断了?

我正在尝试执行此查询:

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很大的。任何人都可以提供任何解决方案如何执行此查询?

sql database oracle plsql sql-navigator

3
推荐指数
1
解决办法
3万
查看次数

Oracle SQL 查询计算数据集的平均值,排除异常值

我有一个查询,其中包含我想要显示的正确条件和字段:

  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)

sql oracle average sql-navigator

1
推荐指数
1
解决办法
3737
查看次数

标签 统计

oracle ×3

sql ×3

sql-navigator ×3

database ×2

average ×1

plsql ×1