-
oracle过滤器解释计划分区
所属栏目:[站长百科] 日期:2021-01-25 热度:106
我正在做一个概念证明,我正在尝试一种奇怪的行为. 我有一个由日期字段按范围分区的表,如果我设置固定日期或由SYSDATE创建的日期,查询的成本会发生很大变化. 这些是解释计划: SQL SELECT * 2 FROM TP_TEST_ELEMENTO_TRAZABLE ET 3 WHERE ET.FEC_RECEPCION[详细]
-
oracle – 太多的声明了
所属栏目:[站长百科] 日期:2021-01-25 热度:92
我在运行以下代码时收到以下错误消息.我是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-25 热度:76
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-25 热度:124
我是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[详细]
-
.net – 使用Oracle.DataAccess.Client将EntLib 4.1升级到5
所属栏目:[站长百科] 日期:2021-01-25 热度:96
我正在将项目从EntLib 4.1升级到EntLib 5.我已经浏览了迁移指南,更改了所有引用并更新了所有配置文件以指向EntLib 5.所有工作正常都接受Oracle数据库访问.使用配置文件: configuration configSections section name="dataConfiguration" type="Microsoft.[详细]
-
来自Odp.net中Oracle的多个结果集,没有refcursors
所属栏目:[站长百科] 日期:2021-01-25 热度:79
SQL Server能够在一次往返中返回多个查询的结果,例如: select a,b,c from y;select d,e,f from z; Oracle不喜欢这种语法.可以使用引用游标,如下所示: begin open :1 for select count(*) from a; open :2 for select count(*) from b; end; 但是,您在打[详细]
-
Oracle SQL – 具有unix时间戳的列,需要dd-mm-yyyy时间戳
所属栏目:[站长百科] 日期:2021-01-25 热度:111
Oracle中是否有任何方法可以从oracle中的unix时间戳中获取dd-mm-yyyy部分? 喜欢: select to_char(my_timestamp,'ddmmyyyy') as my_new_timestamp from table 解决方法 鉴于此数据…… SQL alter session set nls_date_format='dd-mon-yyyy hh24:mi:ss' 2[详细]
-
oracle在现实世界中
所属栏目:[站长百科] 日期:2021-01-25 热度:87
我最近在使用 mysql几年后开始使用oracle.我立刻被详细的oracle与mysql的比较感到震惊.四字查询(如SHOW INDEX IN table)在oracle中成为四行查询. 我的问题是:真正的oracle DBA如何有效地与oracle交互.必须有一些方法来为常用命令添加别名(就像在unix shel[详细]
-
oracle – 从数据字典中查找包全局变量
所属栏目:[站长百科] 日期:2021-01-25 热度:120
我有一个包裹: CREATE PACKAGE my_pkgISg_var NUMBER;END;/ 有什么办法可以查询SYS视图,发现这个包有这个全局变量吗?我对显式变量名称和数据类型感兴趣. 附: 解析user_source不计算. 编辑:我想在不引入getter / setter函数的情况下这样做. 解决方法 没[详细]
-
oracle – Toad添加/插入和删除记录按钮已禁用
所属栏目:[站长百科] 日期:2021-01-25 热度:174
我正在使用Toad 8.6,当我尝试使用模式浏览器,数据选项卡添加新记录时,我的“插入记录”显示为灰色.所以,我安装了9.6版本,同样的问题仍然存在. 请参见图中红色的灰色按钮. 我可以通过Toad的SQL编辑器中的SQL insert语句添加记录. 我怎么解决这个问题? 解决[详细]
-
有没有好的oracle播客?
所属栏目:[站长百科] 日期:2021-01-25 热度:100
周围有没有好的oracle播客?我发现的唯一一个是由oracle公司制作的,因此只不过是广告片推动他们当下的技术. 我对数据库技术特别感兴趣. 解决方法 Oracle Podcast Center Green Enterprise Podcasts 主持人:营销副总裁Paul Salinger 聆听与客户,合作伙伴和[详细]
-
Oracle SQL分析查询
所属栏目:[站长百科] 日期:2021-01-25 热度:127
SQL select LAST_UPDATED_DATE,ODOMETER from demo;LAST_UPDA ODOMETER--------- ----------05-OCT-18 47174.7708-OCT-1812-OCT-18 50246.3715-OCT-1819-OCT-18 53743.1121-OCT-1822-OCT-1825-OCT-18 58789.228 rows selected. 我需要确定里程表值的空值,[详细]
-
将从Oracle Java切换到OpenJDK以避免从2019年1月开始工作
所属栏目:[站长百科] 日期:2021-01-25 热度:73
我有几个在生产中使用JDK 1.8的项目.但是 Java从2019年1月开始支付.如果我将项目迁移到OpenJDK 1.8,我的问题是否已解决,因为它是开源的? 解决方法 据我所知,它只涉及Oracle Java API. OpenJDK和OpenJFX在很大程度上是独立的(除了从Oracle获得贡献). 由于[详细]
-
与句点分隔的oracle连接标识符的确切处理方式
所属栏目:[站长百科] 日期:2021-01-25 热度:152
我一直想知道这一段时间,但由于它没有出现太多,我把它留在了“神秘的巫术”专栏中. 在我看来,ABC和ABC.DEFG之类的连接标识符之间存在某种关系,我不太了解它是什么. 例如,我刚刚设置的机器我在使用identfier ED2时遇到问题,即使在我的tnsnames文件中我明显[详细]
-
如何读取Oracle Forms .FMT文件中的PL / SQL代码?
所属栏目:[站长百科] 日期:2021-01-25 热度:100
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 热度:137
我有一个berkeley db文件(* .bdb),由C实现( python bsddb模块)创建.是否可以通过Berkeley Db的纯 Java实现读取此文件?我尝试使用berkeley db java edition(je)读取它,但不能. je抛出一个例外,说它无法检测到伯克利数据库. berkeley数据库文件在不同的实现[详细]
-
oracle – 解释计划成本与执行时间
所属栏目:[站长百科] 日期:2021-01-25 热度:164
在此之前,我发现执行计划中的“成本”是相对执行时间的良好指标.为什么这种情况不同?我认为执行计划具有相关性我是个傻瓜吗?具体可以尝试提高v_test的性能? 谢谢. 使用Oracle 10g我有一个简单的查询视图定义如下 create or replace view v_test as sele[详细]
-
将复杂的Oracle PL / SQL游标逻辑封装为视图的最佳方法是什么?
所属栏目:[站长百科] 日期:2021-01-25 热度:152
我编写了PL / SQL代码来将表反规范化为更易于查询的表单.代码使用临时表来完成一些工作,将原始表中的一些行合并在一起. 根据链接文章的模式,逻辑被写为pipelined table function. table函数使用PRAGMA AUTONOMOUS_TRANSACTION声明来允许临时表操作,并且还[详细]
-
添加新列并使用Oracle SQL中的另一列的一部分填充它
所属栏目:[站长百科] 日期:2021-01-25 热度:182
我想在我的表中添加一个新列,并用另一列中的最后3个字符填充它们,两个都是varchar,源列应该保持不变. 我想避免创建临时列,而是希望学习如何在单个查询中执行此操作.谢谢. 解决方法 优选使用 virtual columns create table t2( col_name varchar2(10) );ins[详细]
-
目前在Oracle中的包中执行过程名称
所属栏目:[站长百科] 日期:2021-01-25 热度:139
有没有办法在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 热度:71
我在工作中接管了一个旧的基于Oracle的系统.最初,之前的开发人员使用Oracle Forms和Reports 6构建了表单和报表.我设法在我的 Windows 10 PC上安装了该套件.我记得我能够直接“运行”表单进行调试/测试. 我的PC最近崩溃了,我在数据上损失惨重,包括Oracle 6[详细]
-
使用纯Oracle SQL的任何更好的Fibonacci系列生成器?
所属栏目:[站长百科] 日期:2021-01-25 热度:120
我想知道是否有任何方法可以生成斐波那契数字,这个数字在简单和效率方面超过了我写的: 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 热度:71
我有一个像这样声明的表列: file_id number(10) generated always as identity primary key, 是否有可能以编程方式从其后备序列中获取currval / nextval而无需实际查看SYS.表获取序列的名称,然后在该名称上使用execute immediate? 解决方法 Is it possib[详细]
-
oracle – 物化视图中的完全刷新和快速刷新有什么区别?
所属栏目:[站长百科] 日期:2021-01-25 热度:148
我在我自己的架构中有物化视图,物化视图源是另一个架构表但是,这个主表有900行,我在这个主表上做了一些dml操作,之后我将刷新这个物化视图,你知道,我做了一些研究“如何刷新我自己的物化视图”,它说“你可以完成刷新或快速刷新”,但我不明白这些解决方案的[详细]
-
Oracle SQL – 在WITH子句中使用ROWNUM进行分组?
所属栏目:[站长百科] 日期:2021-01-25 热度:126
我正在尝试让数据库中的用户拥有数据库中最大段的所有权.为此,我正在尝试: SELECT owner,MAX(bytes) FROM SYS.DBA_SEGMENTSGROUP BY ownerHAVING ROWNUM = 1; 但是,这会返回“不是GROUP BY表达式”.为什么我不能只选择第一行?我该怎么写这个查询?谢谢![详细]