-
Oracle SQL Query在12C但不在11g中工作
所属栏目:[站长百科] 日期:2021-01-26 热度:72
我有一个Oracle SQL查询在12C中工作正常,但在11g中没有.我在下面给出了一个类似的例子.请解释这是否是12C中修复的错误/增强功能. CREATE TABLE MSI_OWNER.VINOTH_TEST1( COL1 VARCHAR2(100 BYTE),SAL NUMBER,YEAR NUMBER)Insert into MSI_OWNER.VINOTH_TES[详细]
-
Oracle SQL WITH子句正确用例和性能
所属栏目:[站长百科] 日期:2021-01-26 热度:178
我必须执行涉及多个深度连接和复杂谓词的相对复杂的查询,其中结果(和标准)取决于符合条件的可用条目.有一些主要和次要标准涉及,主要是始终应用??,如果结果不满意则进行二次打击.简而言之 返回N(伪)随机不同客户及其最新文档 结果应包含两种不同类型的等量[详细]
-
oracle过滤器解释计划分区
所属栏目:[站长百科] 日期:2021-01-26 热度:118
我正在做一个概念证明,我正在尝试一种奇怪的行为. 我有一个由日期字段按范围分区的表,如果我设置固定日期或由SYSDATE创建的日期,查询的成本会发生很大变化. 这些是解释计划: SQL SELECT * 2 FROM TP_TEST_ELEMENTO_TRAZABLE ET 3 WHERE ET.FEC_RECEPCION[详细]
-
oracle – 太多的声明了
所属栏目:[站长百科] 日期:2021-01-26 热度:145
我在运行以下代码时收到以下错误消息.我是pl / sql(oracle)编码世界的新手,我请求你的帮助. 码: create or replace package learn is function Area(i_rad NUMBER) return NUMBER;function Area(i_length NUMBER,i_width NUMBER:=3) return NUMBER;end;/[详细]
-
如何在日期字段Oracle SQL Developer中插入NULL
所属栏目:[站长百科] 日期:2021-01-26 热度:55
CREATE TABLE pledge( pledge_ID NUMBER NOT NULL,pledge_endDate DATE NULL,pledge_startDate DATE NULL,pledge_amount DECIMAL(9,2) NULL CONSTRAINT Currency_1322638346 CHECK (pledge_amount = 0),artist_userID NUMBER NOT NULL,follower_userID NUM[详细]
-
在oracle sql中更新:1个表中的多行
所属栏目:[站长百科] 日期:2021-01-26 热度:69
我是SQL的新手,我对更高级的查询和函数不满意. 所以,我有这个1表与销售: id date seller_name buyer_name---- ------------ ------------- ------------ 1 2015-02-02 null Adrian 1 2013-05-02 null John B 1 2007-11-15 null Chris F 2 2014-07-12 null[详细]
-
替代连接到ORACLE数据库服务器而无需安装Oracle客户端
所属栏目:[站长百科] 日期:2021-01-25 热度:106
我正在寻找一个Delphi组件直接连接到ORACLE数据库服务器而无需安装oracle客户端. 我从DevArt开始知道Oracle Data Access (ODAC).还有其他任何具有此功能的组件吗? ODAC offers two connection modes to the Oracle server: connection through the Oracle[详细]
-
oracle – 如何使用TKPROF实用程序以及语法和参数?
所属栏目:[站长百科] 日期:2021-01-25 热度:147
如何使用TKPROF实用程序以及语法和参数? 解决方法 如果您只是在OS命令提示符下键入“tkprof”,它会列出其参数及其含义,如下所示: tkprofUsage: tkprof tracefile outputfile [explain= ] [table= ] [print= ] [insert= ] [sys= ] [sort= ] table=schema.[详细]
-
Liquibase – 在一个文件中上传许多Oracle触发器
所属栏目:[站长百科] 日期:2021-01-25 热度:142
我有一些Oracle触发器存储在一个文件中,我们使用sqlplus上传到我们的数据库.我们想用liquibase来管理它,但我真的不想将触发器拆分成单独的文件.该文件看起来像: create or replace trigger Trig1 ... ... end Trig1; / create or replace trigger Trig2 .[详细]
-
oracle10g – 将Oracle Forms转换为Apex – 是否值得考虑Apex Fo
所属栏目:[站长百科] 日期:2021-01-25 热度:147
朋友们, 我正在考虑将Oracle Forms(10g)应用程序迁移到APEX(3.2.1)并查看使我能够进入APEX中可以获得Oracle表单“第一次切割”的阶段的选项. 通过阅读此guide以及此 appendix并且转换了几个示例表单(最终在修改xml文件以创建应用程序之后)来掌握Forms迁移[详细]
-
在Oracle的SQL中处理循环数据
所属栏目:[站长百科] 日期:2021-01-25 热度:144
有一个问题,不知道如何只用SQL解决(我可以用PL / SQL做,但它应该只能用SQL). 我有一个表(实际上它不是一个表,但是带有查询的结果),包含一对像这样的值: column1 column2 --------- --------- value1 value2 value1 value3 value2 value4 value3 value7 va[详细]
-
oracle – 使用NULL时PLW-06002无法访问的代码;
所属栏目:[站长百科] 日期:2021-01-25 热度:82
我偶尔也会做…… IF very-likely-condition THEN NULL;ELSE code to deal with the unlikely conditionEND IF; 这给出了来自PL / SQL编译器的NULL线上的PLW-06002无法访问的代码警告. 现在虽然我可以清楚地忽略警告和/或重构IF语句为NOT,但我认为这样做更[详细]
-
oracle – 消除SQL Developer表视图的Data选项卡上的排序顺序
所属栏目:[站长百科] 日期:2021-01-25 热度:150
在Oracle SQL Developer中,可以在查看表时使用“数据”选项卡列出表中的数据.还有一个“排序…”按钮,用于设置您正在查看的数据的排序顺序.这对于即时查看某些数据非常方便. 问题:我设置了一个排序顺序,用于查看该表上索引不支持的特定表.当你去查看那些[详细]
-
在Oracle中何时使用vsize函数而不是length函数的有用示例?
所属栏目:[站长百科] 日期:2021-01-25 热度:149
似乎vsize()和length()返回相同的结果.有谁知道何时使用vsize而不是长度的实际例子? select vsize(object_name),length(object_name) from user_objects 结果: /468ba408_LDAPHelper 20 20/de807749_LDAPHelper 20 20A4201_A4201_UK 14 14A4201_PGM_FK_I[详细]
-
如何将系统包安装到oracle中?
所属栏目:[站长百科] 日期:2021-01-25 热度:113
我正在创建一个测试Oracle DB的副本(两者都是10g)并遇到一个问题,因为我们的测试数据库安装了UTL_SMTP和UTL_FILE系统软件包,而我的本地OracleXE版本没有.我们的系统管理员已经回家了,并且早些时候他的状态我真的不想打扰他. 如何在本地OracleXE实例上获取[详细]
-
与句点分隔的oracle连接标识符的确切处理方式
所属栏目:[站长百科] 日期:2021-01-25 热度:51
我一直想知道这一段时间,但由于它没有出现太多,我把它留在了“神秘的巫术”专栏中. 在我看来,ABC和ABC.DEFG之类的连接标识符之间存在某种关系,我不太了解它是什么. 例如,我刚刚设置的机器我在使用identfier ED2时遇到问题,即使在我的tnsnames文件中我明显[详细]
-
如何读取Oracle Forms .FMT文件中的PL / SQL代码?
所属栏目:[站长百科] 日期:2021-01-25 热度:94
Oracle Forms10g提供了一个工具,用于将Oracle Forms模块从Oracle Forms Builder使用的二进制格式(.FMB)转换为文本格式(.FMT). 例如,如果使用Oracle Forms Builder创建名为mymodule.fmb的模块,然后调用 frmcmp module=mymodule.fmb script=yes batch=yes lo[详细]
-
兼容性 – 我可以使用oracle berkeley db java edition的c实现(p
所属栏目:[站长百科] 日期:2021-01-25 热度:135
我有一个berkeley db文件(* .bdb),由C实现( python bsddb模块)创建.是否可以通过Berkeley Db的纯 Java实现读取此文件?我尝试使用berkeley db java edition(je)读取它,但不能. je抛出一个例外,说它无法检测到伯克利数据库. berkeley数据库文件在不同的实现[详细]
-
oracle – 解释计划成本与执行时间
所属栏目:[站长百科] 日期:2021-01-25 热度:189
在此之前,我发现执行计划中的“成本”是相对执行时间的良好指标.为什么这种情况不同?我认为执行计划具有相关性我是个傻瓜吗?具体可以尝试提高v_test的性能? 谢谢. 使用Oracle 10g我有一个简单的查询视图定义如下 create or replace view v_test as sele[详细]
-
将复杂的Oracle PL / SQL游标逻辑封装为视图的最佳方法是什么?
所属栏目:[站长百科] 日期:2021-01-25 热度:130
我编写了PL / SQL代码来将表反规范化为更易于查询的表单.代码使用临时表来完成一些工作,将原始表中的一些行合并在一起. 根据链接文章的模式,逻辑被写为pipelined table function. table函数使用PRAGMA AUTONOMOUS_TRANSACTION声明来允许临时表操作,并且还[详细]
-
添加新列并使用Oracle SQL中的另一列的一部分填充它
所属栏目:[站长百科] 日期:2021-01-25 热度:181
我想在我的表中添加一个新列,并用另一列中的最后3个字符填充它们,两个都是varchar,源列应该保持不变. 我想避免创建临时列,而是希望学习如何在单个查询中执行此操作.谢谢. 解决方法 优选使用 virtual columns create table t2( col_name varchar2(10) );ins[详细]
-
目前在Oracle中的包中执行过程名称
所属栏目:[站长百科] 日期:2021-01-25 热度:118
有没有办法在Oracle中的包中获取当前正在执行的过程名称? create or replace package test_pkgas procedure proc1;end test_pkg;create or replace package body test_pkgas procedure proc1 is -- // Get the Procedure Name here?? // end proc1;end te[详细]
-
Oracle Forms Builder仅在服务器上运行表单
所属栏目:[站长百科] 日期:2021-01-25 热度:144
我在工作中接管了一个旧的基于Oracle的系统.最初,之前的开发人员使用Oracle Forms和Reports 6构建了表单和报表.我设法在我的 Windows 10 PC上安装了该套件.我记得我能够直接“运行”表单进行调试/测试. 我的PC最近崩溃了,我在数据上损失惨重,包括Oracle 6[详细]
-
使用纯Oracle SQL的任何更好的Fibonacci系列生成器?
所属栏目:[站长百科] 日期:2021-01-25 热度:200
我想知道是否有任何方法可以生成斐波那契数字,这个数字在简单和效率方面超过了我写的: WITH d (seq) AS (SELECT LEVEL FROM DUAL CONNECT BY LEVEL 195)SELECT seq,fibFROM dMODEL DIMENSION BY(seq) MEASURES(0 AS fib) RULES (fib [1] = 0,fib [2] = 1,[详细]
-
oracle – 从标识列的后备序列获取nextval
所属栏目:[站长百科] 日期:2021-01-25 热度:122
我有一个像这样声明的表列: file_id number(10) generated always as identity primary key, 是否有可能以编程方式从其后备序列中获取currval / nextval而无需实际查看SYS.表获取序列的名称,然后在该名称上使用execute immediate? 解决方法 Is it possib[详细]