oracle-sqldeveloper相关内容
我不确定为什么,但是我只安装了SQLdeveloper 32位(3.0.0.4).当我单击以展开表/视图/索引等时,它什么也没有显示! 但是当我执行以下操作时: SELECT owner, table_name FROM dba_tables 我看到了表列表,并且可以读取这些表,因为我可以从任何表和数据显示中进行选择*.有什么想法吗? 解决方案 SQL Develo
..
我正面临一个非常烦人的问题.我已经在Notepad ++中编写了一些SQL脚本.现在,当我尝试通过SQL * Plus(在Windows 7上通过命令行)执行它们时,出现了ORA-00933: SQL command not properly ended之类的错误. 然后我复制&将脚本粘贴到"SQL Developer工作表"窗口中,单击“运行"按钮,脚本执行成功,没有任何问题/错误.
..
如何使用SQL Developer导出Oracle DB数据?我需要所有数据,表,约束,结构等. 解决方案 在SQL Developer中,从顶部菜单中选择“工具">“数据导出".这将启动“数据导出"向导.从那里开始很简单. OTN网站上有一个教程. 在此处查找.
..
我需要能够运行一个Oracle查询,该查询将插入许多行,但是它还会检查主键是否存在以及是否存在,然后跳过该插入操作.像这样: INSERT ALL IF NOT EXISTS( SELECT 1 WHERE fo.primary_key='bar' ) ( INSERT INTO schema.myFoo fo ( primary_k
..
我正在尝试优化查询,但对说明计划返回的某些信息不太了解.谁能告诉我OPTIONS和COST列的重要性?在“选项"列中,我仅看到“已满"一词.在COST列中,我可以推断出更低的成本意味着更快的查询.但是成本值究竟代表什么,可接受的阈值是多少? 解决方案 EXPLAIN PLAN的输出是Oracle查询优化器的调试输出. COST是基于成本的优化器(CBO)的最终输出,其目的是从许多可能的计划
..
作为问题“从oracle存储过程获取结果集"的后续操作,是否可以显示存储过程的结果,该结果在SQL Developer中的网格中(而不是纯文本“脚本输出"窗口)返回REFCURSOR? 编辑:答案有所帮助,但是在“查看值"窗口中显示结果集仍然存在问题: 列可能只能扩展少量,这可能是由于返回的结果数量所致.使用resizer控件扩展窗口无济于事: 解决方案 我认为您不能使用某个过
..
我正在使用Oracle SQL Developer并尝试将表导出到CSV文件.其中一些字段是CLOB字段,并且在许多情况下,在导出时条目会被截断.我正在寻找一种方法来解决问题,因为我的最终目标是在这里不使用Oracle(我收到了一个Oracle转储,该转储已加载到oracle数据库中,但是我正在使用另一种格式的数据,因此请通过CSV作为中介). 如果对此有多种解决方案,考虑到这对我来说是一次
..
我需要在pl/sql中调试才能确定过程的次数,我想使用: SELECT systimestamp FROM dual INTO time_db; DBMS_OUTPUT.PUT_LINE('time before procedure ' || time_db); 但是我不知道输出到哪里以及如何将其重定向到包含我要收集的所有数据的日志文件? 解决方案 DBMS_OUTPUT并不是调
..
可能重复: 获得结果的最佳方法/工具从oracle打包过程中获取 Oracle SQL Developer:在网格中显示REFCURSOR结果? 我是Oracle SQL Developer的新手.我正在使用Oracle SQL Developer 3.0版. 我正在尝试使用以下查询来测试我的SP. DECLARE type output_cursor is ref cursor;
..
由于查询,我得到了这个 select cast(to_date(a.start_time,'mm/dd/yyyy hh:mi:ss pm') as timestamp) date_of_call, ora_rowscn from calling_table a where rownum
..
我想使用Oracle SQL Developer为我的数据库表生成ER图,但是我对Oracle和该工具还是陌生的. 在SQL Developer中创建ER图的过程是什么? 解决方案 为现有数据库架构或其子集创建图,如下所示: 单击文件→Data Modeler→导入→数据字典. 选择一个数据库连接(如果没有,则添加一个). 点击下一步. 检查一个或多个架构名称. 点击下
..
我在测试机中设置了一个数据库,在生产机中设置了第二个.当我跑步时: select to_number('100,12') from dual 然后在测试机中显示错误.但是,此语句在生产机器中效果很好. 现在,当我检查NLS_NUMERIC_CHARACTERS时,我在两台计算机上都看到“,"(逗号).我还应该在其他地方寻找小数点设置吗? 干杯! 解决方案 您可以通过
..
我有一个varchar2类型的transdate列,该列具有以下主菜 01/02/2012 01/03/2012 等 我使用to_date函数在另一列中将其转换为日期格式.这是我得到的格式. 01-JAN-2012 03-APR-2012 当我尝试提取Weekno时,我得到了所有空值. 从表名中选择to_char(to_date(TRANSDATE),'w')作为周
..
我想将查询输出到CSV文件,并将以下内容用作小测试; spool c:\test.csv select /*csv*/ username, user_id, created from all_users; spool off; 但是输出的实际选择语句为第一行 > select /*csv*/ username user_id created from all_use
..
尝试使用 Oracle SQL Developer 来执行SQL插入语句时a>我不断生成“输入替换值"提示: insert into agregadores_agregadores ( idagregador, nombre, url ) values ( 2, 'Netvibes', 'http://www.netvibes.com/subscribe.php?type=
..
在MS SQL Server中,如果要检查存储过程的结果,可以在Management Studio中执行以下操作. --SQL SERVER WAY exec sp_GetQuestions('OMG Ponies') 结果窗格中的输出可能看起来像这样. ID Title ViewCoun
..
我想打印一个匿名块内的特定变量的值.我正在使用Oracle SQL Developer.我尝试使用dbms_output.put_line.但这是行不通的.我正在使用的代码如下所示. SET SERVEROUTPUT ON DECLARE CTABLE USER_OBJECTS.OBJECT_NAME%TYPE; CCOLUMN ALL_TAB_COLS.COLUMN_NAME%
..
默认情况下,Oracle SQL开发人员将日期值显示为15-NOV-11.我想查看默认的时间部分(小时/分钟/秒). 是否可以在Oracle SQL Developer中进行配置? 解决方案 您可以在首选项中对此进行更改: 从Oracle SQL Developer的菜单转到:工具> 首选项. 从首选项对话框中,从左侧面板中选择数据库> NLS . 从NLS参数列表中,在日
..
我目前正在学习PL/SQL,所以我仍然是新手.假设您有一个生产数据库,您可以使用Oracle SQL Developer将其连接到该数据库.您只有该数据库的READ特权.因此,您不能创建或编辑任何表. 我的问题是,如果我有大量的ID(必须与该数据库中的表联接),该怎么办? 很明显,我可以将ID加载到临时表上,然后进行连接,但这确实很乏味,因为我只有READ特权.对ID进行硬编码也是一种
..
Oracle执行计划中的Access和Filter谓词有什么区别? 如果我理解正确,则使用“访问"来确定需要读取哪些数据块,并在读取数据块后应用“过滤器".因此,过滤是“邪恶的". 在以下执行计划的谓词信息部分的示例中: 10 - access("DOMAIN_CODE"='BLCOLLSTS' AND "CURRENT_VERSION_IND"='Y') filter("C
..