-
Oracle 、MySql 数据库表被锁的原因分析
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
记录一次准备给客户预演示出现的问题 事故的背景: 当所以功能开发完成后,开发人员在本地进行了测视已经没问题了。就把所有开发的功能模块合并到 dev 分支,进行打包,发布到预演示的线上环境。当在给相关人员进行演示的时候,出现了问题。 我们使用 http[详细]
-
ORACLE: – 通过删除第一个单词后面的空格来选择名字
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
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 to_number函数参数
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
我在使用TO_NUMBER函数第二个和第三个参数时遇到问题.其中一个是否依赖另一个? nls_params参数如何工作?我无法理解查询的结果如何 SELECT TO_NUMBER('17.000,23','999G999D99','nls_numeric_characters='',.'' ') REFORMATTED_NUMBER FROM DUAL; 可以是1[详细]
-
oracle – 选择和更新之间的竞争条件
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
我需要更新Oracle数据库中的一行,这样我就不会在基于Web的应用程序中默默地破坏来自另一个客户端的更改. 在我当前的系统中,我执行以下操作: SELECT * FROM table WHERE id=:ID AND lastmodified=:LASTMOD 如果我们开始时行仍然存在相同的最后修改日期,我[详细]
-
如何确定Oracle中列值的分布?
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
例如,如果我有一个代表Y或N标志的列,那么Y的百分比是多少,N的百分比是多少?我知道我可以写一个查询来查找这些数字,然后自己计算百分比,但我认为应该直接在PL / SQL中使用像 NTILE 这样的分析函数来做这个. SELECT COUNT(1),enabled_flagFROM widgetsGROUP[详细]
-
如何计算表中所有Oracle变量的元素数量?
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
我有这样一张桌子: 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 – PL / SQL Raw数据类型变量比较
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
是否可以比较原始数据类型的变量? 我正在使用 XMLDOM.DomNodes,它是一个具有一个字段的记录: TYPE DOMNode IS RECORD (id RAW(12)); 所以我有两个节点,那么我可以通过它们的id字段来比较它们吗?我尝试了几个样品,乍一看似乎有效: FUNCTION findParentN[详细]
-
发布到Oracle代理数据库时出现内容部署程序错误
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
我在尝试将内容部署到oracle代理数据库时遇到错误(我正在运行Tridion 2011 sp1).我在SDL Tridion论坛上搜索过,找不到有同样问题的人. cme中的错误消息是: Committing Deployment Failed Phase: Deployment Prepare Commit Phase failed,Unable to prepare[详细]
-
oracle – 是否无法在Case Statement的条件下检查列表项?
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
我正在尝试检查项目列表是否包含Oracle 10g中case语句的条件部分中的特定数字.我得到ORA-00936:虽然缺少表达式错误.我正在尝试做类似以下的事情: Select case 'some_column_data' when in (1,2,3) then 'do_something' else 'do_something_else' end; 那[详细]
-
寻找在Oracle中使用相同子查询两次时编写SQL的最佳实践
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
我在Oracle中编写SQL.在SQL中,我使用了两次相同的子查询.我正在尝试找到替换此类常见子查询或重用的查询的最佳方法. 我正在考虑为子查询创建一个视图,但我不允许这样做.全局临时表可能是其他解决方案,但我开始知道这些表并不是真正用于创建和丢弃的. 解决[详细]
-
使用Toad在Oracle中创建视图时,如何存储格式化脚本呢?
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
这个问题可能是蟾蜍特有的.我不知道Oracle如何存储视图,所以我将解释当我使用Toad时会发生什么.如果我得到一个特定于Oracle的答案,那就更好了. 我创造了一个相当复杂的观点.为了更清楚,我已经很好地格式化了代码,并在需要时输入了一些注释.当我需要对视图[详细]
-
Oracle / SQL中ROWID的数据类型
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
Oracle / SQL中ROWID的数据类型是什么?这个值是如何存储的? 解决方法 以下链接说明了ROWID的数据类型 – ROWID data type ROWID存储为psuedocolumn.[详细]
-
oracle – dbms_output.put()的缓冲是否与dbms_output.put_line(
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
我使用Aqua Data Studio通过散布输出结果来调试存储过程. 我在包中有一个违反完整性约束的delete语句: DELETE FROM x WHERE x.ID = an_x_with_children; 正如预期的那样,我的proc在这一行上失败了ORA-02292.我想看看an_x_with_children变量的值.所以我用[详细]
-
Oracle一致性和Hadoop HDFS之间有什么区别
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
Oracle Coherence和Hadoop HDFS之间有什么区别,已经阅读了关于HDFS和一致性(但没有一点是清楚的)听起来都是这样做的. 这些是针对不同问题或相同技术但不同产品的不同技术吗? 需要知道它们之间的差异和相似性技术明智,即实施视角,以更广泛的方式,这两者适[详细]
-
plsql – 如何使用每日预定作业调用oracle中的存储过程?
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
我是oracle工作脚本的新手.我写了一些清除程序来清理所有旧数据并保留最近3个月的数据…程序执行成功.我也在手动调用时工作.程序如下: CREATE OR REPLACE PROCEDURE Archive IS v_query varchar2(2048); v_tablename VARCHAR2(50); v_condition varchar2([详细]
-
带有Null的Oracle SELECT XMLELEMENT
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
使用Oracle 11,当我这样做 SELECT XMLELEMENT("dummy",NULL) as xml_1 FROM dual 输出为 dummy / dummy 如何强制返回 dummy / ? 解决方法 这只是为了演示目的,因为两者是相同的. Oracle的功能恰好返回非短标签样式. xmltype构造函数虽然会将其转换为11g(1[详细]
-
oracle – 从触发器捕获包/过程/函数名称
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
我有一个表(Oracle 11g),其中多个包/存储过程运行DML语句.我想捕获使用触发器在表上发出DML的包/过程名称,并将其记录到日志记录表中. 例如: 包MY_PACK.MY_PROC()为表mytab发出一个插入…我会在mytab上设计一个触发器,它应该能够捕获发出插入的包/过程名称[详细]
-
oracle – 如果确实需要,可以在表上创建多个索引
所属栏目:[站长百科] 日期:2021-01-24 来源:DaWei
我有一个7列的表. 它将包含大量的数据 – 每月将添加超过170万条记录. 在这7列中,我将在不同组合中对此表的查询的WHERE子句中使用5列. 可以为这些可能的组合创建不同的索引吗? 我问这个问题,因为如果我这样做,这张桌子上会有超过10个索引,我不确定这是不[详细]
-
Oracle:Java存储过程限制
所属栏目:[站长百科] 日期:2021-01-23 来源:DaWei
我知道Oracle中的存储过程可以用PL / SQL和 Java编码. 我可以知道有什么优点和缺点. 我正在考虑获得PL / SQL认证,但我发现PL / SQL优于Java SP没有太多优势. 我发现我的大多数开发人员都是java高效的,因此在Java上开发SP更有意义,因此他们不必学习另一种语[详细]
-
.net – OracleBulkCopy不支持触发器
所属栏目:[站长百科] 日期:2021-01-23 来源:DaWei
我的软件需要同时在Oracle数据库中插入大约5000条记录,所以我使用OracleBulkCopy来做到这一点.我的表使用触发器自动增加主键.但是OracleBulkCopythrow“ORA-26086:直接路径不支持触发器”异常. 那么,我怎样才能使用OracleBulkCopy和自动增加主键? 解决方[详细]
-
在Oracle SQL中使用案例语句的部分时使用别名
所属栏目:[站长百科] 日期:2021-01-23 来源:DaWei
如果可以在后面的Oracle SQL案例语句中使用它可以在select语句中使用前面说明的别名,我一直在尝试查找一段时间.我发现的大多数结果都是关于如何根据不同问题的case语句创建Alias.一个简单的例子是: Select TABLEA.SomeIDNumber AS "Id",case ID when 3 th[详细]
-
Oracle绑定变量的问题没有正确使用索引
所属栏目:[站长百科] 日期:2021-01-23 来源:DaWei
在我的方案中,以下查询快速运行(在具有7000万行的表上0.5秒): select * from Purchaseswhere (purchase_id = 1700656396) 而且,它甚至可以使用绑定变量快速运行: var purchase_id number := 1700656396select * from Purchaseswhere (purchase_id = :pur[详细]
-
oracle – “将表创建为select”不保留not null
所属栏目:[站长百科] 日期:2021-01-23 来源:DaWei
我正在尝试使用Oracle的“Create Table As Select”功能进行快速更新.我看到的问题是“Null”字段没有被保留. 我定义了下表: create table mytable( accountname varchar2(40) not null,username varchar2(40) ); 当我执行原始CTAS时,帐户上的NOT NULL将[详细]
-
Oracle 2索引在相同的列上但顺序不同
所属栏目:[站长百科] 日期:2021-01-23 来源:DaWei
我在生产环境中有一个表,在表上有2个索引,索引中的列相同,但顺序相反. DDL是 - CREATE INDEX IND_1 ON ORDERS (STORE_ID,DIST_ID) - CREATE INDEX IND_DL_1 ON ORDERS (DIST_ID,STORE_ID) 这两个指数是不是基本相同.为什么有人会这样创建索引?反转或更改[详细]
-
oracle – 如何从游标中获取值到变量?
所属栏目:[站长百科] 日期:2021-01-23 来源:DaWei
我在从游标中获取值到变量时遇到问题: create or replace procedure projectinfo(num clubs.clubid%type) as--identify variablesp_cln clubs.clubname%type;p_projn projects.projectname%type;p_projnum number;p_taskn tasks.taskname%type;p_tasknum[详细]


浙公网安备 33038102330554号