oracle-sqldeveloper相关内容

SQLDeveloper在显示表的连接下不显示任何表

我不确定为什么,但是我只安装了SQLdeveloper 32位(3.0.0.4).当我单击以展开表/视图/索引等时,它什么也没有显示! 但是当我执行以下操作时: SELECT owner, table_name FROM dba_tables 我看到了表列表,并且可以读取这些表,因为我可以从任何表和数据显示中进行选择*.有什么想法吗? 解决方案 SQL Develo ..
发布时间:2020-05-21 23:32:28 数据库

SQL * Plus不执行SQL Developer所执行的SQL脚本

我正面临一个非常烦人的问题.我已经在Notepad ++中编写了一些SQL脚本.现在,当我尝试通过SQL * Plus(在Windows 7上通过命令行)执行它们时,出现了ORA-00933: SQL command not properly ended之类的错误. 然后我复制&将脚本粘贴到"SQL Developer工作表"窗口中,单击“运行"按钮,脚本执行成功,没有任何问题/错误. ..
发布时间:2020-05-21 23:30:42 数据库

如何使用Oracle SQL Developer导出数据?

如何使用SQL Developer导出Oracle DB数据?我需要所有数据,表,约束,结构等. 解决方案 在SQL Developer中,从顶部菜单中选择“工具">“数据导出".这将启动“数据导出"向导.从那里开始很简单. OTN网站上有一个教程. 在此处查找. ..
发布时间:2020-05-21 23:20:02 数据库

如果不存在,则插入oracle

我需要能够运行一个Oracle查询,该查询将插入许多行,但是它还会检查主键是否存在以及是否存在,然后跳过该插入操作.像这样: INSERT ALL IF NOT EXISTS( SELECT 1 WHERE fo.primary_key='bar' ) ( INSERT INTO schema.myFoo fo ( primary_k ..
发布时间:2020-05-21 23:19:15 数据库

了解Oracle SQL Developer中的执行解释计划的结果

我正在尝试优化查询,但对说明计划返回的某些信息不太了解.谁能告诉我OPTIONS和COST列的重要性?在“选项"列中,我仅看到“已满"一词.在COST列中,我可以推断出更低的成本意味着更快的查询.但是成本值究竟代表什么,可接受的阈值是多少? 解决方案 EXPLAIN PLAN的输出是Oracle查询优化器的调试输出. COST是基于成本的优化器(CBO)的最终输出,其目的是从许多可能的计划 ..
发布时间:2020-05-21 23:18:44 数据库

Oracle SQL Developer:在网格中显示REFCURSOR结果吗?

作为问题“从oracle存储过程获取结果集"的后续操作,是否可以显示存储过程的结果,该结果在SQL Developer中的网格中(而不是纯文本“脚本输出"窗口)返回REFCURSOR? 编辑:答案有所帮助,但是在“查看值"窗口中显示结果集仍然存在问题: 列可能只能扩展少量,这可能是由于返回的结果数量所致.使用resizer控件扩展窗口无济于事: 解决方案 我认为您不能使用某个过 ..
发布时间:2020-05-21 23:12:35 数据库

使用Oracle SQL Developer将CLOB导出到文本文件

我正在使用Oracle SQL Developer并尝试将表导出到CSV文件.其中一些字段是CLOB字段,并且在许多情况下,在导出时条目会被截断.我正在寻找一种方法来解决问题,因为我的最终目标是在这里不使用Oracle(我收到了一个Oracle转储,该转储已加载到oracle数据库中,但是我正在使用另一种格式的数据,因此请通过CSV作为中介). 如果对此有多种解决方案,考虑到这对我来说是一次 ..
发布时间:2020-05-21 23:10:27 数据库

如何使用Oracle SQL Developer生成实体关系(ER)图

我想使用Oracle SQL Developer为我的数据库表生成ER图,但是我对Oracle和该工具还是陌生的. 在SQL Developer中创建ER图的过程是什么? 解决方案 为现有数据库架构或其子集创建图,如下所示: 单击文件→Data Modeler→导入→数据字典. 选择一个数据库连接(如果没有,则添加一个). 点击下一步. 检查一个或多个架构名称. 点击下 ..
发布时间:2020-05-21 22:47:33 数据库

NLS_NUMERIC_CHARACTERS个小数的设置

我在测试机中设置了一个数据库,在生产机中设置了第二个.当我跑步时: select to_number('100,12') from dual 然后在测试机中显示错误.但是,此语句在生产机器中效果很好. 现在,当我检查NLS_NUMERIC_CHARACTERS时,我在两台计算机上都看到“,"(逗号).我还应该在其他地方寻找小数点设置吗? 干杯! 解决方案 您可以通过 ..
发布时间:2020-05-21 22:47:04 数据库

如何在SQL中提取周数

我有一个varchar2类型的transdate列,该列具有以下主菜 01/02/2012 01/03/2012 等 我使用to_date函数在另一列中将其转换为日期格式.这是我得到的格式. 01-JAN-2012 03-APR-2012 当我尝试提取Weekno时,我得到了所有空值. 从表名中选择to_char(to_date(TRANSDATE),'w')作为周 ..
发布时间:2020-05-21 22:46:05 数据库

在SQL Developer中打印变量的值

我想打印一个匿名块内的特定变量的值.我正在使用Oracle SQL Developer.我尝试使用dbms_output.put_line.但这是行不通的.我正在使用的代码如下所示. SET SERVEROUTPUT ON DECLARE CTABLE USER_OBJECTS.OBJECT_NAME%TYPE; CCOLUMN ALL_TAB_COLS.COLUMN_NAME% ..
发布时间:2020-05-21 22:27:21 数据库

如何在Oracle SQL Developer中设置自定义日期时间格式?

默认情况下,Oracle SQL开发人员将日期值显示为15-NOV-11.我想查看默认的时间部分(小时/分钟/秒). 是否可以在Oracle SQL Developer中进行配置? 解决方案 您可以在首选项中对此进行更改: 从Oracle SQL Developer的菜单转到:工具> 首选项. 从首选项对话框中,从左侧面板中选择数据库> NLS . 从NLS参数列表中,在日 ..
发布时间:2020-05-21 22:26:16 数据库

如何加载大量字符串以与oracle数据库匹配?

我目前正在学习PL/SQL,所以我仍然是新手.假设您有一个生产数据库,您可以使用Oracle SQL Developer将其连接到该数据库.您只有该数据库的READ特权.因此,您不能创建或编辑任何表. 我的问题是,如果我有大量的ID(必须与该数据库中的表联接),该怎么办? 很明显,我可以将ID加载到临时表上,然后进行连接,但这确实很乏味,因为我只有READ特权.对ID进行硬编码也是一种 ..
发布时间:2020-05-21 22:24:45 数据库

Oracle执行计划中的访问和筛选谓词

Oracle执行计划中的Access和Filter谓词有什么区别? 如果我理解正确,则使用“访问"来确定需要读取哪些数据块,并在读取数据块后应用“过滤器".因此,过滤是“邪恶的". 在以下执行计划的谓词信息部分的示例中: 10 - access("DOMAIN_CODE"='BLCOLLSTS' AND "CURRENT_VERSION_IND"='Y') filter("C ..
发布时间:2020-05-21 21:01:46 数据库