oracle-sqldeveloper相关内容
我正在使用Oracle数据库-我唯一需要访问它的方法是通过SQL Developer.我的一部分工作是将大型表导出到csv文件中,然后传递给另一个组.由于这主要是保姆系统,因此我一直在寻找一种使导出过程自动化的方法. 我想要的是一个像这样的程序: PROCEDURE_EXAMPLE(table_in in VARCHAR2, file_out in VARCHAR2) 其中tabl
..
我定义了一个函数,该函数返回包含5个文本列的sys_refcursor.抱歉,由于业务原因,我无法在此处发布其内容.这些列将转换为具有特定宽度(9,4,10,10,10)的varchar2.强制转换使我可以确保列宽恒定. 在SQL Developer 1.5中,打印脚本输出(使用SQL工作表中的F5)将光标的内容很好地显示为: MY_FUNCTION(input1,input2,inp
..
我有一个表格,其中的列数据采用以下格式(行号仅表示行号). Row#1 :test.doc#delimiter#1234,test1.doc#delimiter#1235,test2.doc#delimiter#1236
Row#2 :fil1.txt#delimiter#1456,fil1.txt#delimiter#1457 我想使用逗号(,)作为分隔符来分割字符串,将所有内
..
最近我不得不编写一个oracle函数,并且错误ora-06575突然出现了很多. 通常是因为分配中缺少冒号,例如:z = 5(vs. z:= 5) 或错过的';'在声明的结尾. 无论如何,我能够创建该函数,但是它在执行过程中由于该错误而失败,并且没有提示问题出在哪里(除了它在函数中). 我在MSSQL和Sybase中编写了相同的函数,而这两个函数实际上都试图将我指向任何错误的地方.所以
..
我有一个名为AUDIT的表,该表保存了对帐户所做的所有修改.字段AUDIT_DATE包含完成特定修改的日期.现在的问题是,在我的一位同事Oracle PL/SQL开发人员中,我可以在AUDIT_DATE列中看到时间以及日期,但是在我的Oracle PL/SQL开发人员中,我看不到时间部分.因此,我相信我的Oracle PL/SQL开发人员中的某些设置未正确完成,这就是为什么我看不到时间部分的原因.
..
我正在用大量文本更新BLOB,但出现此错误: SQL Error: ORA-06502: PL/SQL: numeric or value error: raw variable length too long 有什么办法解决吗? 如 更新:有问题的BLOB已经包含2686个字符长的文本,比我要插入的文本还要长. 解决方案 RAW限制为2000个字节.如果您的数据长于此长度
..
我正在写一个小的数据库实用程序.我想为用户提供直接从该实用程序打开Oracle sqldeveloper实例的功能.是否可以打开已经连接到特定数据库的Oracle sqldeveloper IDE? 类似于sqldeveloper USERID/PASSWORD @ DATABASE 解决方案 /?工作,而不是/h.有一些选项可以覆盖配置文件,因此是否可以配置文件可能取决于配置文件提
..
有人知道是否有一种方法可以找到最长的长度 在Oracle的列中排成一行? 基本上,我需要获取最长行的长度,然后使用该长度加1 使用SUBSTR使列的输出比最长的字符串长一个字符. 谢谢 编辑: 感谢您的建议. 但是,MAX(LENGTH(column_name)) AS MAXLENGTH方法会给我我想要的号码,但是当我尝试将其与SUBSTR(column_name,
..
我想从Oracle SQL Developer创建查询的平面文件(文本文件). 我已经通过脚本文本文件使用SPOOL成功创建了文本文件,但是我想将每列的标题删除到输出中. 我得到以下输出: Header000001 Header000002 ------------ ------------ Adetail1 Bdetail1 Adetail2 Bdetail2
..
请好帮我,因为我刚刚安装了Oracle 11g,但无法通过以下设置使用SQL Devloper进行连接: 用户名:系统 密码:mypassword 主机名:localhost 端口:1521 SID:XE 错误消息: 状态:失败-测试失败:侦听器拒绝连接并出现以下错误: ORA-12505,TNS:侦听器当前不知道连接描述符中给出的SID 我检
..
如何在Oracle SQL Developer中导出Clob字段数据.目前,Clob字段数据无法在oracle sql developer中导出. 解决方案 如果您不想(或不能)spool clob_export.sql select /*insert*/ * from your_table; spool off 使用最新版本,您可以使用set sqlformat insert sp
..
我需要从我们的Oracle数据库中检索很多数据,并且这样做,我需要运行20多个查询.是否可以在同一连接上一次运行多个查询? 我尝试使用/分隔查询,但这只是打开了多个选项卡,并且查询仍按顺序运行,尽管我不必一个个地启动它们. 解决方案 因此,最简单的解决方案是使用Oracle其他软件附带的SQL Plus.这是一个笨拙的工具,但是可以满足我的需要,而我可以自由地使用SQL Develo
..
在Sql Server中,通常当我测试存储过程的主体时,我将主体复制到SSMS中,对页面顶部的变量进行DECLARE,将它们设置为一些示例值,然后以如下方式执行主体: -是. 例如,如果我的进程是 CREATE PROC MySampleProc @Name VARCHAR(20) AS SELECT @Name 然后我的测试sql将是 DECLARE @
..
为了减少鼠标活动,我想知道是否有这样的命令快捷方式(例如cls或 Ctrl + L )来提供SQL * Plus (?) "CLEAR SCREEN"通过单击Oracle SQL Developer中的铅笔末端橡皮图标以清除下方的"Results"子选项卡可找到命令功能( ...我确定是错误的术语) 解决方案 要清除SQL窗口,可以使用: clear screen; 也可以缩短为
..
我链接到SQL开发人员的数据库的表部分中没有看到任何表.数据库管理员说我需要在SQL开发人员中更改默认架构.我该怎么办? 解决方案 alter session set current_schema = otheruser; 应该可以解决问题.
..
我正在使用SQL Developer,并想使用DBMS_OUTPUT.PUT_LINE()将变量的内容输出到控制台.我正在运行以下代码,将数字1到5(包括5和3)相加,但是没有看到任何输出. SET SERVEROUTPUT ON; DECLARE n_counter NUMBER := 5; -- Substitute this variable n_sum NUMBER :=
..
我很少有SQL查询,这些查询的查询运行性能非常低,我想检查该查询的查询执行计划.我正在尝试执行以下查询,但未显示任何查询执行计划.其唯一的显示消息计划FOR已成功.我不知道在oracle sql开发人员中有什么设置可以用来解释查询计划: EXPLAIN PLAN FOR Select SO.P_OPTION_ID FROM SIMSIM JOIN P_TYPE PT on PT.K
..
我今天尝试按照一些说明进行操作,它以评论开头 REM In SQLPlus I manually copy in each line and execute it. 很好,我没有SQLPlus,我有SQLDeveloper.粘贴的行的类型为: @\\server\dir\dir\dir\commandfile1.txt; COMMIT; ...等等. 当我在SQL窗
..
我正在评估 Oracle SQL Developer . > 已填充我的tnsnames.ora,并且对tnsnames.ora中定义的连接的tnsping正常工作.不过,SQL Developer不会显示任何连接. Oracle SQL Developer Soars 提到,如果 您已经在计算机上安装了Oracle客户端软件和tnsnames.ora文件,Oracle SQL D
..
我已经在计算机上安装了Oracle 11g r2,当我打开Oracle SQL Developer时,它说:java 1.6.0_02 is not supported并告诉我安装新的Java版本. 然后,我已经安装了JDK 1.6.0_27,并在环境变量中设置了路径,然后再次运行Oracle SQL Developer,但是发生了相同的错误. 如何更改Oracle SQL Devel
..