Tag: oracle sqldeveloper

在Oracle Express中创build一个触发器

我正在尝试在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; / 当我尝试创build触发器时,我得到一个屏幕,要求我进行一些“绑定”。 对话框只有一个checkbox“null”。 这是什么意思,我怎么做一个脚本,正常工作? 做这种“自动增量”时要采取什么预防措施?

插入如果不存在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; Oracle有这个可能吗? 如果你能告诉我如何在PostgreSQL或MySQL中做到这一点,奖励点。

如何在oracle数据库中input“&”这样的特殊字符?

我想在我的插入语句中插入特殊字符。 我的插入是: INSERT INTO STUDENT(name, class_id) VALUES ('Samantha', 'Java_22 & Oracle_14'); 如果我尝试运行这个查询,我得到一个popup窗口,它要求我inputOracle_14值。 如何在oracle db的insert语句中input特殊字符?

如何将DBMS_OUTPUT.PUT_LINE的输出redirect到一个文件?

我需要在pl / sql中debugging数字的时间程序,我想用: SELECT systimestamp FROM dual INTO time_db; DBMS_OUTPUT.PUT_LINE('time before procedure ' || time_db); 但我不明白输出到哪里,我如何将它redirect到一个日志文件,其中将包含我想收集的所有数据?

在哪里得到这个Java.exe文件的SQL Developer安装

我刚刚安装了Oracle 11g,并尝试启动Oracle SQL开发人员以开始编写查询。 这是问我: Enter the full pathname for the java.exe file . 我在哪里find这个? 我做了一个全球性的java.exesearch,当然没有得到一些Oracle相关的pdf文件。 另外我的Oracle安装在用户/血pipe之外。

Oracle SQL Developer和PostgreSQL

我正在尝试使用Oracle SQL Developer 3.0.04连接到PostgreSQL 9.1数据库,但到目前为止我还没有取得任何成功。 首先,如果我在首选项中添加第三方驱动程序,那么在添加新连接时,PostgreSQL没有选项卡(尽pipe它对MySQL工作正常)。 我正在使用JDBC4版本9.1驱动程序,但是我尝试了相同版本的JDBC3,仍然得到相同的结果。 其次,在添加新连接时,没有任何东西像手动configuration选项卡。 最接近的是Oracle选项卡上的高级选项,我可以提供一个自定义的URL,但是因为抱怨所选的驱动程序(当然)而失败。 最后,我已经连接从XML文件(下面的内容)导入连接,但它只显示我的模式,并不显示我的表内。 所以,我的问题是:Orable SQL Developer是否支持PostgreSQL连接? 是否有任何其他方式让我的表在ObjectViewer中显示? <?xml version = '1.0' encoding = 'UTF-8'?> <References xmlns="http://xmlns.oracle.com/adf/jndi"> <Reference name="Lumea" className="oracle.jdeveloper.db.adapter.DatabaseProvider" credentialStoreKey="Lumea" xmlns=""> <Factory className="oracle.jdeveloper.db.adapter.DatabaseProviderFactory"/> <RefAddresses> <StringRefAddr addrType="user"> <Contents>lumea</Contents> </StringRefAddr> <StringRefAddr addrType="subtype"> <Contents>thirdParty</Contents> </StringRefAddr> <StringRefAddr addrType="customUrl"> <Contents>jdbc:postgresql://localhost:5432/versates</Contents> </StringRefAddr> <StringRefAddr addrType="SavePassword"> <Contents>true</Contents> </StringRefAddr> <StringRefAddr addrType="password"> <Contents>myencryptedpass</Contents> </StringRefAddr> <StringRefAddr addrType="driver"> <Contents>org.postgresql.Driver</Contents> </StringRefAddr> […]

如何查看SQLDEVELOPER中的后台进程是否完整

我有一个csv卸载进程,我正在sqldeveloper中运行,popup一个进程窗口,显示出口的进度,它有一个选项来运行在后台进程,我select了这个选项,但现在我怎么知道过程是否完成?

Oracle SQL Developer – 缺less网格的查询结果窗口

我刚从MS sql server切换到Oracle。 我正在使用的查询工具是Oracle SQL Developer。 我遇到的问题是我不能让查询结果窗口坚持下去。 查询结果窗口是结果的网格视图。 当我打开一个新的“sql工作表”时,它似乎任意显示。 但不总是。 然后,一旦我运行一个查询,下次运行时就会消失。 任何人都可以指向我一个一致的方式离开这个结果网格激活? 非常感谢。

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

我已经安装了Oracle SQL Developer,并且能够连接并查询Oracle数据库。 使用帮助 – >检查更新我能够安装Oracle MySQL浏览器扩展,但没有MySQL数据库的连接选项。

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

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