-
oracle10g – 序列递增50而不是1
所属栏目:[站长百科] 日期:2021-02-23 热度:91
我创建了一个Oracle序列: 创建序列seq_acteurs以1递增1开始; 通常,序列必须递增1,但是当插入Acteurs表时,序列s递增50!这似乎不符合逻辑.为什么会这样? 任何帮助都会有很大帮助. 解决方法 在您需要时,不会一次提取一个序列号.最重要的是,DB在内存中缓存[详细]
-
oracle – 我可以创建一个包含嵌套表作为属性的对象表吗?
所属栏目:[站长百科] 日期:2021-02-23 热度:177
这是我的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-23 热度:137
我在使用TO_NUMBER函数第二个和第三个参数时遇到问题.其中一个是否依赖另一个? nls_params参数如何工作?我无法理解查询的结果如何 SELECT TO_NUMBER('17.000,23','999G999D99','nls_numeric_characters='',.'' ') REFORMATTED_NUMBER FROM DUAL; 可以是1[详细]
-
ORACLE: – 通过删除第一个单词后面的空格来选择名字
所属栏目:[站长百科] 日期:2021-02-23 热度:63
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 热度:133
记录一次准备给客户预演示出现的问题 事故的背景: 当所以功能开发完成后,开发人员在本地进行了测视已经没问题了。就把所有开发的功能模块合并到 dev 分支,进行打包,发布到预演示的线上环境。当在给相关人员进行演示的时候,出现了问题。 我们使用 http[详细]
-
如何使Oracle SQL区域中的SQL语句无效,以便在收集统计信息时生成
所属栏目:[站长百科] 日期:2021-02-22 热度:109
我有一个表和一个访问该表的查询(在PL / SQL包中).通常每周收集统计数据. 在表上运行了大量更新,导致特定索引列上的数据分布明显不同. Oracle使用的查询计划(我可以从v $sqlarea中看到)是次优的.如果我对来自SQL * Plus的同一*查询采取解释计划,则返回一个[详细]
-
带有Oracle数据库的.NET应用程序
所属栏目:[站长百科] 日期:2021-02-22 热度:165
我必须编写桌面应用程序和一些动态Web内容的代码. 我打算用.NET数据库在.NET中开发它,尽管我的困境是我的教授说如果我这样做,以后会有很多支持问题. 他说.NET与MS SQL和MS Access更兼容,趋势也是如此,每个人都这样做.这是真的吗? 我已经学习了Oracle,所以[详细]
-
oracle – dbms_output.put()的缓冲是否与dbms_output.put_line(
所属栏目:[站长百科] 日期:2021-02-22 热度:148
我使用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 热度:66
Oracle / SQL中ROWID的数据类型是什么?这个值是如何存储的? 解决方法 以下链接说明了ROWID的数据类型 – ROWID data type ROWID存储为psuedocolumn.[详细]
-
使用Toad在Oracle中创建视图时,如何存储格式化脚本呢?
所属栏目:[站长百科] 日期:2021-02-22 热度:53
这个问题可能是蟾蜍特有的.我不知道Oracle如何存储视图,所以我将解释当我使用Toad时会发生什么.如果我得到一个特定于Oracle的答案,那就更好了. 我创造了一个相当复杂的观点.为了更清楚,我已经很好地格式化了代码,并在需要时输入了一些注释.当我需要对视图[详细]
-
寻找在Oracle中使用相同子查询两次时编写SQL的最佳实践
所属栏目:[站长百科] 日期:2021-02-22 热度:110
我在Oracle中编写SQL.在SQL中,我使用了两次相同的子查询.我正在尝试找到替换此类常见子查询或重用的查询的最佳方法. 我正在考虑为子查询创建一个视图,但我不允许这样做.全局临时表可能是其他解决方案,但我开始知道这些表并不是真正用于创建和丢弃的. 解决[详细]
-
oracle – 是否无法在Case Statement的条件下检查列表项?
所属栏目:[站长百科] 日期:2021-02-22 热度:180
我正在尝试检查项目列表是否包含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 热度:66
副标题#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 热度:172
是否可以比较原始数据类型的变量? 我正在使用 XMLDOM.DomNodes,它是一个具有一个字段的记录: TYPE DOMNode IS RECORD (id RAW(12)); 所以我有两个节点,那么我可以通过它们的id字段来比较它们吗?我尝试了几个样品,乍一看似乎有效: FUNCTION findParentN[详细]
-
如何计算表中所有Oracle变量的元素数量?
所属栏目:[站长百科] 日期:2021-02-22 热度:135
我有这样一张桌子: 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 热度:57
例如,如果我有一个代表Y或N标志的列,那么Y的百分比是多少,N的百分比是多少?我知道我可以写一个查询来查找这些数字,然后自己计算百分比,但我认为应该直接在PL / SQL中使用像 NTILE 这样的分析函数来做这个. SELECT COUNT(1),enabled_flagFROM widgetsGROUP[详细]
-
oracle – 选择和更新之间的竞争条件
所属栏目:[站长百科] 日期:2021-02-22 热度:129
我需要更新Oracle数据库中的一行,这样我就不会在基于Web的应用程序中默默地破坏来自另一个客户端的更改. 在我当前的系统中,我执行以下操作: SELECT * FROM table WHERE id=:ID AND lastmodified=:LASTMOD 如果我们开始时行仍然存在相同的最后修改日期,我[详细]
-
Liquibase – 在一个文件中上传许多Oracle触发器
所属栏目:[站长百科] 日期:2021-02-20 热度:133
我有一些Oracle触发器存储在一个文件中,我们使用sqlplus上传到我们的数据库.我们想用liquibase来管理它,但我真的不想将触发器拆分成单独的文件.该文件看起来像: create or replace trigger Trig1 ... ... end Trig1; / create or replace trigger Trig2 .[详细]
-
oracle10g – 将Oracle Forms转换为Apex – 是否值得考虑Apex Fo
所属栏目:[站长百科] 日期:2021-02-20 热度:105
朋友们, 我正在考虑将Oracle Forms(10g)应用程序迁移到APEX(3.2.1)并查看使我能够进入APEX中可以获得Oracle表单“第一次切割”的阶段的选项. 通过阅读此guide以及此 appendix并且转换了几个示例表单(最终在修改xml文件以创建应用程序之后)来掌握Forms迁移[详细]
-
在Oracle的SQL中处理循环数据
所属栏目:[站长百科] 日期:2021-02-20 热度:174
有一个问题,不知道如何只用SQL解决(我可以用PL / SQL做,但它应该只能用SQL). 我有一个表(实际上它不是一个表,但是带有查询的结果),包含一对像这样的值: column1 column2 --------- --------- value1 value2 value1 value3 value2 value4 value3 value7 va[详细]
-
oracle – 使用NULL时PLW-06002无法访问的代码;
所属栏目:[站长百科] 日期:2021-02-20 热度:103
我偶尔也会做…… 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-02-20 热度:126
在Oracle SQL Developer中,可以在查看表时使用“数据”选项卡列出表中的数据.还有一个“排序…”按钮,用于设置您正在查看的数据的排序顺序.这对于即时查看某些数据非常方便. 问题:我设置了一个排序顺序,用于查看该表上索引不支持的特定表.当你去查看那些[详细]
-
oracle集合没有足够的值
所属栏目:[站长百科] 日期:2021-02-20 热度:122
我做了以下事情: create or replace type my_row as object ( lname varchar2(30),fname varchar2(30),MI char(1),hohSSN char (9),hohname VARCHAR2(63),hohDob char(10),dob DATE ); create or replace type eiv.my_rec as table of eiv.my_row; 但后来[详细]
-
Oracle:获取用户的功能列表
所属栏目:[站长百科] 日期:2021-02-20 热度:136
如何获取特定用户的所有功能列表? 编辑问题澄清: 当(作为USER1)我跑 select * from all_objectswhere owner = 'USER2'and object_type = 'FUNCTION'; 它不会返回我知道USER2拥有的所有函数.我怀疑它只返回允许USER1查看/执行的那些函数. 怀疑是否正确?[详细]
-
在oracle中执行过程期间检查错误
所属栏目:[站长百科] 日期:2021-02-20 热度:127
create or replace procedure proc_advertisement(CustomerID in Number,NewspaperID in number,StaffID in Number,OrderDate in date,PublishDate in date,Type in varchar,Status in varchar,Units in number) is begin insert into PMS.Advertisement(C[详细]

浙公网安备 33038102330481号