oracle11g相关内容

无效的标识符SQL

所以我有这个: SELECT p.plantnaam,o.levcode,o.offerteprijs FROM plant p, offerte o JOIN (SELECT plantcode , MIN(offerteprijs) AS offprijs FROM offerte GROUP BY plantcode) s ON s.plantcode = ..
发布时间:2020-05-21 23:37:16 数据库

甲骨文中rownum之谜

我正在努力获取基于rownum的数据.当我执行以下查询以获取基于rownum 1 to 4的结果时,则工作正常. SELECT ROWNUM TOTAL,MI.* FROM (SELECT USER_ID,CUSTOMER_NAME FROM ELEC_AUTO_MERC ORDER BY CREATION_DATE DESC ) MI WHERE ROWNUM BETWEEN 1 ..
发布时间:2020-05-21 23:36:39 数据库

使用oracle触发器审核50列

我需要在oracle 11g中创建一个trigger来审核表. 我有一个带有50 columns的表,该表必须是audited. 对于every new insert到表中,我需要在audit table (1 row)中放置一个条目. 对于every update,假设我更新了1st 2nd column,则它将使用old value and new value创建两个审核记录. ..
发布时间:2020-05-21 23:36:08 数据库

如何在Oracle中计算字符串中的单词数?

我正在尝试计算SQL字符串中有多少个单词. Select ("Hello To Oracle") from dual; 我想显示字数.在给定的示例中,尽管单词之间可能有多个空格,但该单词将为3个单词. 解决方案 您可以使用与此类似的内容.这将获取字符串的长度,然后减去空格后减去字符串的长度.然后在其上加上数字1,即可为您提供单词数: Select length(yourC ..
发布时间:2020-05-21 23:35:52 数据库

如何更改SQL Developer的设置以正确识别当前版本的SDK

我已经在计算机上安装了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 ..
发布时间:2020-05-21 23:35:40 数据库

Oracle Sequence无法生成连续数

我在oracle中有一个序列将用作SYSID.该序列不是按有序方式生成的,这意味着某些序列会跳过数字,然后继续. 下面是我的顺序 CREATE SEQUENCE leaveform_seq MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1560 CACHE 20 ORDER NOC ..
发布时间:2020-05-21 23:35:28 数据库

将.csv文件导入Oracle Forms应用程序

我有一个问题,如何将.csv文件导入Oracle Forms应用程序. 我们正在Oracle 12c数据库上使用Oracle Forms 11g. 现在,我们希望使用Forms应用程序导入.csv文件,我们的客户可以导入此文件并将数据写入数据库. 我的计划是创建一个应用程序,用户可以在其中使用文件选择器导入.csv文件.将读取.csv中的数据,并向用户显示此应用程序中的数据.然后,用户 ..
发布时间:2020-05-21 23:34:56 数据库

Oracle转储(systimestamp)字节的含义

我试图了解数据库中设置的时间戳所表示的字节是什么意思.如何计算它们以生成更具可读性的日期? 我正在使用以下查询来获取所需的数据: SELECT systimestamp ,DUMP (systimestamp) ,sessiontimezone FROM dual; 我上面的查询的输出是: +---------------------------------- ..
发布时间:2020-05-21 23:33:57 数据库

SQL Developer连接问题

谁能帮助我从 SQL Oracle Developer 解决Oracle连接问题.我已经安装了 jdk 1.6.0_45 , Oracle 11g ,并且可以使用 sqlplus ,但是当我尝试使用sql开发人员连接到该数据库时,出现错误“监听器当前不知道连接描述符中给出的SID".我尝试将"SERVICE_NAME"更改为"SERVICE_NAME as SYSDBA"和一些其他东西,但这无济于 ..
发布时间:2020-05-21 23:32:17 数据库

将Excel日期数字更改为Oracle日期

我在oracle中的日期为41293,如何显示DD/MON/YYYY格式的日期? 如果我复制粘贴到Excel中并将其更改为日期格式,则会显示01/19/13 请帮助我. 解决方案 您拥有的值是自1899年12月30日以来的天数.尝试: select to_char( to_date('1899-12-30', 'YYYY-MM-DD') + 41293, 'DD/MON ..
发布时间:2020-05-21 23:31:32 数据库

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 like子句中不起作用

开发时,我使用'test_1%'来查找'test_123'.但是在生产环境中它不起作用.使用'转义'\'是可行的.在oracle中需要设置什么设置吗?我想不加转义地使用'\''. 解决方案 在SQL Developer中尝试以下操作: SELECT * FROM TABLE1 WHERE NAME LIKE 'test\_1%' escape '\' 在sql plus中: ..
发布时间:2020-05-21 23:24:53 数据库

带有子查询的Oracle Pivot

我在Oracle PL SQL Developer中使用枢轴,如下所示: SELECT * FROM population PIVOT (AVG(Total) for Data_Type IN ('Group1','Group2','Group3')) 这很好用,但是我不想每次添加新列或更改一个新列(即Group4、5、6等)时都不必进行编辑,所以我尝试了如下子查询: SELECT * ..
发布时间:2020-05-21 23:24:19 数据库

Oracle序列以2而不是1开头

意外行为: 我遇到了11g的Oracle序列的奇怪行为(适用于10g): CREATE SEQUENCE test_sequence START WITH 1; CREATE TABLE test_table ( val INT ); INSERT INTO test_table VALUES ( test_sequence.NEXTVAL ); 即使序列以 1 开头,插入的第一 ..
发布时间:2020-05-21 23:23:26 数据库

处理非常大的文本数据和CLOB列

根据文档 CLOB和NCLOB数据类型列,最多可以存储8 TB的字符数据. 我有一个包含100 000个字符的文本,如何运行这样的查询: UPDATE my_table SET clob_column = 'text, which contains 100 000 characters' WHERE id = 1 ? 如果在文本中,字符数最多为32767,则可以使用PL/S ..
发布时间:2020-05-21 23:22:55 数据库