标签: oracle-sqldeveloper

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

如何使用SQL Developer导出Oracle DB数据?我需要所有数据,表格,约束,结构等.

sql oracle oracle-sqldeveloper

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

如何使用Oracle SQL Developer连接MySQL数据库?

我已经安装了Oracle SQL Developer,并且能够连接并查询Oracle数据库.

使用帮助 - >检查更新我能够安装Oracle MySQL Browser扩展,但MySQL数据库没有连接选项.

mysql oracle oracle-sqldeveloper

52
推荐指数
4
解决办法
14万
查看次数

显示oracle数据库上的所有视图

有没有办法通过sql developer显示当前在oracle数据库上设置的所有视图?

谢谢.

database oracle view oracle-sqldeveloper

48
推荐指数
2
解决办法
14万
查看次数

从哪里获取SQL Developer安装的Java.exe文件

我刚刚安装了Oracle 11g,并尝试启动Oracle SQL开发人员以便开始编写查询.

它在问我:

Enter the full pathname for the java.exe file .
Run Code Online (Sandbox Code Playgroud)

我在哪里找到这个?我进行了全局搜索,java.exe并且肯定没有得到一些与Oracle相关的pdf文件.我的Oracle也安装在users/vas之外.

oracle11g oracle-sqldeveloper

47
推荐指数
6
解决办法
31万
查看次数

如何在oracle数据库中输入像"&"这样的特殊字符?

我想&在insert语句中插入特殊字符.我的插入是:

INSERT INTO STUDENT(name, class_id) VALUES ('Samantha', 'Java_22 & Oracle_14');
Run Code Online (Sandbox Code Playgroud)

如果我尝试运行此查询,我会收到一个弹出窗口,它会要求我输入值Oracle_14.

如何&在oracle db的insert语句中输入特殊字符?

sql database oracle oracle-sqldeveloper

47
推荐指数
4
解决办法
24万
查看次数

如何将DBMS_OUTPUT.PUT_LINE的输出重定向到文件?

我需要在pl/sql中调试以计算程序的次数,我想使用:

SELECT systimestamp FROM dual INTO time_db;
DBMS_OUTPUT.PUT_LINE('time before procedure ' || time_db);
Run Code Online (Sandbox Code Playgroud)

但我不明白输出的位置,如何将其重定向到包含我想要收集的所有数据的日志文件?

oracle plsql oracle-sqldeveloper dbms-output

45
推荐指数
6
解决办法
27万
查看次数

如何在Oracle Sql开发人员中查看解释计划?

我有几个SQL查询具有非常低的查询运行性能,我想检查此查询的查询执行计划.我试图执行以下查询,但它没有显示任何查询执行计划.它唯一的显示消息计划FOR成功.我不知道是否有任何设置我们必须在oracle sql开发人员中查找解释查询计划:

EXPLAIN PLAN FOR 
Select SO.P_OPTION_ID FROM
SIMSIM 
   JOIN P_TYPE PT on PT.KEY=SIM.P_TYPE_KEY JOIN P_CONFIG PC ON PC.ID=PT.PRODUCT_CONFIG_ID
JOIN P_OPTION PO ON PO.OPTION_KEY=PC.DEFAULT_PRODUCT_OPTIONS JOIN S_OPTION SO ON SO.SERVICE_ID=SIM.ASSIGNED_TO_SERVICE_ID
JOIN AVV_NO AN ON SIM.ASSIGNED_ANUMBER_ID = AN.ID
 where SO.STATUS_ID IN (20,40) 
 and SO.ID < to_char(SYSDATE - numtodsinterval (  1,'MINUTE' ), 'YYYYMMDDHH24MISS')||'0000'
 and SO.ID > to_char(SYSDATE - numtodsinterval (  1, 'HOUR' ), 'YYYYMMDDHH24MISS')||'0000'
and NOT EXISTS(SELECT ID from TEMP_BPL T WHERE T.ID = SO.ID );
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle-sqldeveloper sql-execution-plan

44
推荐指数
2
解决办法
13万
查看次数

在Oracle Express中创建触发器

我试图在Oracle 11g Express和SQL Developer中执行类似自动增量的操作.我对Oracle知之甚少,而且我也是触发器的新手.

我试过这个,但我不知道如何正确地做到这一点.

CREATE TABLE theschema.thetable
(id NUMBER PRIMARY KEY,
name VARCHAR2(30));

CREATE SEQUENCE theschema.test1_sequence
START WITH 1
INCREMENT BY 1;

create or replace trigger insert_nums
before insert on theschema.thetable
for each row
begin
select test1_sequence.nextval into :new.id from dual;
end;
/
Run Code Online (Sandbox Code Playgroud)

当我尝试创建触发器时,我得到一个屏幕,要求我提供一些"绑定".该对话框只有一个复选框"null".这是什么意思,我如何使脚本正常工作?

在进行这种"自动增量"时需要采取什么预防措施?

输入绑定

oracle oracle11g oracle-sqldeveloper

43
推荐指数
2
解决办法
2万
查看次数

插入如果不存在oracle

我需要能够运行Oracle查询,该查询将插入多个行,但它还会检查是否存在主键,如果存在,则会跳过该插入.就像是:

INSERT ALL
    IF NOT EXISTS( SELECT 1 WHERE fo.primary_key='bar' )
    (
        INSERT INTO 
            schema.myFoo fo ( primary_key, value1, value2 )
        VALUES
            ('bar','baz','bat')
    ),

    IF NOT EXISTS( SELECT 1 WHERE fo.primary_key='bar1' )
    (
        INSERT INTO 
            schema.myFoo fo ( primary_key, value1, value2 )
        VALUES
            ('bar1','baz1','bat1')
    )
SELECT * FROM schema.myFoo;
Run Code Online (Sandbox Code Playgroud)

Oracle完全可以实现这一点吗?

如果您可以告诉我如何在PostgreSQL或MySQL中执行此操作,可以获得奖励积分.

sql oracle oracle-sqldeveloper

42
推荐指数
6
解决办法
12万
查看次数

供应商代码17002连接到SQLDeveloper

我正在尝试使用SQLDeveloper连接到数据库,我收到以下错误:

An Error was Encountered performing The requested operation:

IO Error: Conection reset

Vendor code 17002.
Run Code Online (Sandbox Code Playgroud)

请你帮助我好吗?

database connect oracle-sqldeveloper

41
推荐指数
2
解决办法
17万
查看次数