-
Oracle PL / SQL TABLE类型的TO_CHAR
所属栏目:[百科] 日期:2021-02-23 热度:191
出于调试目的,我希望能够“TO_CHAR”一个Oracle PL / SQL内存表.这是一个简单的例子,我想做的事情: DECLARE TYPE T IS TABLE OF MY_TABLE%ROWTYPE INDEX BY PLS_INTEGER; V T;BEGIN -- .. -- Here,I'd like to dbms_output V's contents,which of course[详细]
-
Oracle 11g与旧版oracle版本的向后兼容性
所属栏目:[百科] 日期:2021-02-23 热度:101
我们的组织正计划升级其大部分oracle服务器和客户到11g第2版. 但我们的一个客户端系统仍在使用oracle 8i安装. 我们能从Oracle 11g客户端访问Oracle 8i的对象吗? 一些博客说它应该有用,而另一些则说它不会. 任何人都可以遇到这种配置的任何问题. 其中一位[详细]
-
oracle10g – 序列递增50而不是1
所属栏目:[百科] 日期:2021-02-23 热度:142
我创建了一个Oracle序列: 创建序列seq_acteurs以1递增1开始; 通常,序列必须递增1,但是当插入Acteurs表时,序列s递增50!这似乎不符合逻辑.为什么会这样? 任何帮助都会有很大帮助. 解决方法 在您需要时,不会一次提取一个序列号.最重要的是,DB在内存中缓存[详细]
-
oracle – 我可以创建一个包含嵌套表作为属性的对象表吗?
所属栏目:[百科] 日期:2021-02-23 热度:129
这是我的OR模式的片段: CREATE TYPE artist_table_type AS TABLE OF REF artist_type;/CREATE TYPE track_type AS OBJECT ( title VARCHAR(1000),duration INT,release_date DATE,producers artist_table_type,MEMBER FUNCTION getProducers RETURN artis[详细]
-
Oracle to_number函数参数
所属栏目:[百科] 日期:2021-02-22 热度:65
我在使用TO_NUMBER函数第二个和第三个参数时遇到问题.其中一个是否依赖另一个? nls_params参数如何工作?我无法理解查询的结果如何 SELECT TO_NUMBER('17.000,23','999G999D99','nls_numeric_characters='',.'' ') REFORMATTED_NUMBER FROM DUAL; 可以是1[详细]
-
ORACLE: – 通过删除第一个单词后面的空格来选择名字
所属栏目:[百科] 日期:2021-02-22 热度:173
ORACLE: – 在表中,名字如下 Binda E Reven O Drew J ANDAL J WILL Lee Chad Hardee 我想以下列格式选择名字 Binda Reven Drew ANDAL WILL Chad 我使用以下查询,但没有运气 SELECT first_name,SUBSTR(first_name,REGEXP_INSTR('first_name','[^ ]+',1,1)[详细]
-
Oracle 、MySql 数据库表被锁的原因分析
所属栏目:[百科] 日期:2021-02-22 热度:83
记录一次准备给客户预演示出现的问题 事故的背景: 当所以功能开发完成后,开发人员在本地进行了测视已经没问题了。就把所有开发的功能模块合并到 dev 分支,进行打包,发布到预演示的线上环境。当在给相关人员进行演示的时候,出现了问题。 我们使用 http[详细]
-
如何使Oracle SQL区域中的SQL语句无效,以便在收集统计信息时生成
所属栏目:[百科] 日期:2021-02-22 热度:167
我有一个表和一个访问该表的查询(在PL / SQL包中).通常每周收集统计数据. 在表上运行了大量更新,导致特定索引列上的数据分布明显不同. Oracle使用的查询计划(我可以从v $sqlarea中看到)是次优的.如果我对来自SQL * Plus的同一*查询采取解释计划,则返回一个[详细]
-
带有Oracle数据库的.NET应用程序
所属栏目:[百科] 日期:2021-02-22 热度:81
我必须编写桌面应用程序和一些动态Web内容的代码. 我打算用.NET数据库在.NET中开发它,尽管我的困境是我的教授说如果我这样做,以后会有很多支持问题. 他说.NET与MS SQL和MS Access更兼容,趋势也是如此,每个人都这样做.这是真的吗? 我已经学习了Oracle,所以[详细]
-
oracle – dbms_output.put()的缓冲是否与dbms_output.put_line(
所属栏目:[百科] 日期:2021-02-22 热度:50
我使用Aqua Data Studio通过散布输出结果来调试存储过程. 我在包中有一个违反完整性约束的delete语句: DELETE FROM x WHERE x.ID = an_x_with_children; 正如预期的那样,我的proc在这一行上失败了ORA-02292.我想看看an_x_with_children变量的值.所以我用[详细]
-
Oracle / SQL中ROWID的数据类型
所属栏目:[百科] 日期:2021-02-22 热度:102
Oracle / SQL中ROWID的数据类型是什么?这个值是如何存储的? 解决方法 以下链接说明了ROWID的数据类型 – ROWID data type ROWID存储为psuedocolumn.[详细]
-
使用Toad在Oracle中创建视图时,如何存储格式化脚本呢?
所属栏目:[百科] 日期:2021-02-22 热度:96
这个问题可能是蟾蜍特有的.我不知道Oracle如何存储视图,所以我将解释当我使用Toad时会发生什么.如果我得到一个特定于Oracle的答案,那就更好了. 我创造了一个相当复杂的观点.为了更清楚,我已经很好地格式化了代码,并在需要时输入了一些注释.当我需要对视图[详细]
-
寻找在Oracle中使用相同子查询两次时编写SQL的最佳实践
所属栏目:[百科] 日期:2021-02-22 热度:77
我在Oracle中编写SQL.在SQL中,我使用了两次相同的子查询.我正在尝试找到替换此类常见子查询或重用的查询的最佳方法. 我正在考虑为子查询创建一个视图,但我不允许这样做.全局临时表可能是其他解决方案,但我开始知道这些表并不是真正用于创建和丢弃的. 解决[详细]
-
oracle – 是否无法在Case Statement的条件下检查列表项?
所属栏目:[百科] 日期:2021-02-22 热度:184
我正在尝试检查项目列表是否包含Oracle 10g中case语句的条件部分中的特定数字.我得到ORA-00936:虽然缺少表达式错误.我正在尝试做类似以下的事情: Select case 'some_column_data' when in (1,2,3) then 'do_something' else 'do_something_else' end; 那[详细]
-
发布到Oracle代理数据库时出现内容部署程序错误
所属栏目:[百科] 日期:2021-02-22 热度:63
副标题#e# 我在尝试将内容部署到oracle代理数据库时遇到错误(我正在运行Tridion 2011 sp1).我在SDL Tridion论坛上搜索过,找不到有同样问题的人. cme中的错误消息是: Committing Deployment Failed Phase: Deployment Prepare Commit Phase failed,Unable t[详细]
-
oracle – PL / SQL Raw数据类型变量比较
所属栏目:[百科] 日期:2021-02-22 热度:94
是否可以比较原始数据类型的变量? 我正在使用 XMLDOM.DomNodes,它是一个具有一个字段的记录: TYPE DOMNode IS RECORD (id RAW(12)); 所以我有两个节点,那么我可以通过它们的id字段来比较它们吗?我尝试了几个样品,乍一看似乎有效: FUNCTION findParentN[详细]
-
如何计算表中所有Oracle变量的元素数量?
所属栏目:[百科] 日期:2021-02-22 热度:132
我有这样一张桌子: CREATE TABLE spatial_data ( id NUMBER PRIMARY KEY,geometry SDO_GEOMETRY); SDO_GEOMETRY有一个带有以下类型的字段sdo_ordinates: TYPE SDO_ORDINATE_ARRAY作为NUMBER的VARRAY(1048576) 我可以得到指定对象的点数: select count(*[详细]
-
如何确定Oracle中列值的分布?
所属栏目:[百科] 日期:2021-02-22 热度:52
例如,如果我有一个代表Y或N标志的列,那么Y的百分比是多少,N的百分比是多少?我知道我可以写一个查询来查找这些数字,然后自己计算百分比,但我认为应该直接在PL / SQL中使用像 NTILE 这样的分析函数来做这个. SELECT COUNT(1),enabled_flagFROM widgetsGROUP[详细]
-
oracle – 选择和更新之间的竞争条件
所属栏目:[百科] 日期:2021-02-22 热度:80
我需要更新Oracle数据库中的一行,这样我就不会在基于Web的应用程序中默默地破坏来自另一个客户端的更改. 在我当前的系统中,我执行以下操作: SELECT * FROM table WHERE id=:ID AND lastmodified=:LASTMOD 如果我们开始时行仍然存在相同的最后修改日期,我[详细]
-
有没有好的oracle播客?
所属栏目:[百科] 日期:2021-02-20 热度:152
周围有没有好的oracle播客?我发现的唯一一个是由oracle公司制作的,因此只不过是广告片推动他们当下的技术. 我对数据库技术特别感兴趣. 解决方法 Oracle Podcast Center Green Enterprise Podcasts 主持人:营销副总裁Paul Salinger 聆听与客户,合作伙伴和[详细]
-
Oracle SQL分析查询
所属栏目:[百科] 日期:2021-02-20 热度:190
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-02-20 热度:66
我有几个在生产中使用JDK 1.8的项目.但是 Java从2019年1月开始支付.如果我将项目迁移到OpenJDK 1.8,我的问题是否已解决,因为它是开源的? 解决方法 据我所知,它只涉及Oracle Java API. OpenJDK和OpenJFX在很大程度上是独立的(除了从Oracle获得贡献). 由于[详细]
-
Oracle SQL Query在12C但不在11g中工作
所属栏目:[百科] 日期:2021-02-20 热度:85
我有一个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-02-20 热度:144
我必须执行涉及多个深度连接和复杂谓词的相对复杂的查询,其中结果(和标准)取决于符合条件的可用条目.有一些主要和次要标准涉及,主要是始终应用??,如果结果不满意则进行二次打击.简而言之 返回N(伪)随机不同客户及其最新文档 结果应包含两种不同类型的等量[详细]
-
来自Odp.net中Oracle的多个结果集,没有refcursors
所属栏目:[百科] 日期:2021-02-20 热度:63
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; 但是,您在打[详细]