问题标签 [oracle-sqldeveloper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - Oracle物化视图调优
我正在尝试在我的应用程序中执行物化视图的调整。我开始执行:
程序,并将以下代码写入 Oracle SQL Developer 的 SQL_Worksheet:
显然,已经创建了物化视图(使用refresh fast on commmit
,但是运行速度慢得令人无法接受)。顾问报告以下错误:
但是,没有更多的报告,没有第二条错误消息的痕迹。有谁知道这里有什么问题?我更加惊讶,因为 MV 已经存在并且在数据库中工作,尽管速度很慢。
在相关说明中,有谁知道如何在 SQL Developer 中输入多行字符串。当我尝试类似的事情时:
SQL Developer 在第一行窒息。字符串连接闪过我的脑海,但我有几个 100-150 行的 MV,我讨厌为每一个手动做。
oracle - 了解 Oracle SQL Developer 中执行解释计划的结果
我正在尝试优化查询,但不太了解从Explain Plan返回的一些信息。谁能告诉我 OPTIONS 和 COST 列的意义?在 OPTIONS 列中,我只看到 FULL 一词。在 COST 列中,我可以推断出较低的成本意味着更快的查询。但是成本值究竟代表什么,什么是可接受的阈值?
oracle - 有没有一种简单的方法来备份 Oracle SQL Developer 的用户代码段?
我喜欢 Oracle SQL Developer,所以我发现自己经常使用它来完成我的日常任务。问题是我收集的自定义片段只会不断增长,所以我认为学习如何备份它们会很有趣。
在盲目询问之前,我做了一些工作试图弄清楚如何。我通过“snippet”在应用程序的文件夹中执行了搜索,并找到了以下文件:
这很可能包含我心爱的代码片段。我可以只希望最好的保存那个文件,但为什么不以正确的方式做,也许只能备份那些我创建的文件,避免那些开箱即用的文件,等等等等?
任何建议将不胜感激!
oracle - Oracle SQL Developer:如何查看引用游标的结果?
如果我有一个返回查询引用游标的函数,我如何在 SQL Developer 中查看它的结果集?Toad 有一个用于查看参考光标结果的特殊选项卡,这是我想要找到的功能。
sql - Oracle SQL Developer:通过 Dropbox 共享配置
我想在我的几台使用 Dropbox 的计算机上共享我的 Oracle SQL Developer 配置。
我怎样才能做到这一点?
sql - Oracle SQL 转义字符(用于 '&')
在尝试使用Oracle SQL Developer执行 SQL 插入语句时,我不断生成“输入替换值”提示:
我已经尝试使用上面的“\”转义查询中的特殊字符,但我仍然无法避免与符号“&”,从而导致字符串替换。
sql - 如何在 Oracle SQL Developer 中找到引用给定表的表?
在Oracle SQL Developer中,如果我正在查看表上的信息,我可以查看约束,这让我可以看到外键(以及该表引用了哪些表),我可以查看依赖关系以查看包等参考表。但我不确定如何找到哪些表引用了该表。
例如,假设我在看emp
桌子。还有一个表emp_dept
,它记录了哪些员工在哪些部门工作,它emp
通过表emp_id
的主键来引用该emp
表。有没有办法(通过程序中的一些 UI 元素,而不是通过 SQL)找到该emp_dept
表引用该emp
表,而我不必知道该emp_dept
表存在?
oracle - 如何防止 Oracle SQL Developer 关闭数据库连接?
有什么方法可以阻止 Oracle SQL Developer 关闭我的数据库连接或增加超时?有时,在长时间运行的查询期间,SQL Dev 只会关闭连接,让我的查询在服务器上运行,但我没有结果。如果我 RDP 进入服务器并在本地运行 SQL Dev,它似乎永远不会有这个问题。
sql - Oracle SQL Developer 上的存储过程
你能给我指出一个从 Oracle 存储过程语法/用法开始的好地方吗?我似乎在那儿找不到任何好地方。我相当精通(java,C/C++)编程,我现在确实知道足够的 SQL 来满足我的需求,但有人建议我使用存储过程来做我的业务,即:
从查询(2 列)中获取结果,并将它们逐行插入到另一个表中,以及从第三个表中获取值的递增键。当然,最后一个值必须为每一行增加一次。
我有查询来执行第一部分(提取要插入的数据)和第二部分(使用递增键将数据插入表中,然后在 keygenerator 表上递增键),我现在需要的只是将两者结合起来,以便我可以批量插入我有大约 6000 行。
谢谢大家。