-
如何在Oracle 11g r2中简单地更改XMLTYPE的节点属性值?
所属栏目:[百科] 日期:2021-01-17 热度:182
我只想更改这个 XML(包含在 XMLTYPE变量中)名为“ChildNode”的所有节点,其中“Name”=“B”属性值为“C”: RootNode ChildNodes ChildNode Name="A"/ ChildNode Name="B"/ /ChildNodes/RootNodeDECLARE FXML XMLTYPE;BEGIN FXML := ...; -- see text befor[详细]
-
oracle – 数据加载到巨大的分区表
所属栏目:[百科] 日期:2021-01-17 热度:167
我有一张大桌子.第一个范围由price_date分区,然后由fund_id分区.该表有4.3亿行.每天我都有一个批处理工作,每天插入150万到300万行. 我们正在寻找启用和禁用本地索引(不是所有索引,而是基于数据仅由数据触摸的数据) 有没有人有经验使插入大表运行更快,没有删[详细]
-
Oracle DBMS_PROFILER仅在结果表中显示Anonymous
所属栏目:[百科] 日期:2021-01-17 热度:154
我是DBMS_PROFILER的新手.我看到的所有示例都使用一个简单的顶级过程来演示探查器的使用,并从那里获取所有行号等.我在包中部署所有代码,我很难让我的配置文件会话填充plsql_profiler_units包含有用的数据.我的大多数运行看起来像这样: RUNID RUN_COMMENT UN[详细]
-
.net – 将实体框架与Oracle伪布尔值一起使用
所属栏目:[百科] 日期:2021-01-17 热度:92
我正在研究在我的组织中使用Entity Framework.我们使用Oracle DBMS,因此(好或坏)使用Oracle中常见的“伪布尔”模式,而不是有一个布尔列(在Oracle中不存在),你有一个带有一个检查的1字符列约束强制它为“Y”或“N”. 因此,如果我希望我的EF模型中的实体具有布[详细]
-
什么相当于Oracle数据库的Number(4)到MySQL数据类型?
所属栏目:[百科] 日期:2021-01-17 热度:76
什么相当于Oracle数据库的Number(4)到 MySQL数据类型? 解决方法 在Oracle中: The NUMBER datatype stores fixed and floating-point numbers. Numbers of virtually any magnitude can be stored and are guaranteed portable among different systems ope[详细]
-
在Oracle中,为什么要在3月1日返回?
所属栏目:[百科] 日期:2021-01-17 热度:176
在Oracle中,这将返回03/01/2010.这对我来说没有意义.谁知道为什么? SELECT TO_DATE( '2010','yyyy' ) AS STRANGE_YEAR_RESULTFROM DUAL 我试过Oracle 10g和11g. 解决方法 Oracle在其日期类型值字段中需要一个完整的DateTime,因此我认为它需要当月的第一天,[详细]
-
oracle – 列级特权与遗留应用程序
所属栏目:[百科] 日期:2021-01-17 热度:102
我收到了实现列级权限的请求,例如: GRANT UPDATE("column1") ON "TABLE" TO ROLE; 但我发现客户端应用程序(在Delphi ODAC中)总是发出SQL更新,如: update TABLE set column1=:column1,column2=:column2,column3=:column3,...etcwhere id_c=:id_c; 是什么导[详细]
-
Oracle:设置查询超时
所属栏目:[百科] 日期:2021-01-17 热度:144
我有一个PL / SQL程序,它通过透明网关查询AS400数据库.有时AS400不响应查询(可能是网络问题)并且PL / SQL程序挂起. 是否有任何方法可以为Oracle查询设置超时,以便在经过一定时间后异常上升? 解决方法 您是否尝试在AS400透明网关初始化文件中设置HS_FDS_CONN[详细]
-
有没有人有一个示例数据迁移脚本(Oracle 10g到Oracle 10g,但不同
所属栏目:[百科] 日期:2021-01-17 热度:157
我正在尝试编写数据迁移pl / sql脚本,以将一个模式中的一些数据传输到另一个服务器上的不同模式.第二个数据库作为原始数据库的子集启动,但我们已修改了架构.所以我不能只为每个表使用以下内容: Insert into DB2.table_name select * from DB1.table_name2;[详细]
-
Oracle JOIN USING子查询:ora-00904字符串:无效的标识符
所属栏目:[百科] 日期:2021-01-17 热度:177
我的查询中有一点语法问题(简化): select *from table1 t1inner join table2 t2 using (pk1)inner join table3 t3 using (pk2)where not exists (select1 from table4 t4 where t4.pk1 = t1.pk1) 通过使用“using”关键字,oracle不允许在列名前面使用表标识[详细]
-
如何在oracle的字母数字列中使用order by
所属栏目:[百科] 日期:2021-01-17 热度:192
在我的表中,我的列之一具有如下值 Y-1Y-2Y-3Y-4Y-5Y-6Y-7Y-8Y-9Y-10Y-11Y-12Y-13Y-14 当我通过这个专栏订购它的工作正常,如果该行的值高达Y-9其他明智的我的结果是错误的如下. Y-1Y-10Y-11Y-12Y-13Y-14Y-2Y-3Y-4Y-5Y-6Y-7Y-8Y-9 但我想要输出如下 Y-1Y-2Y-3Y[详细]
-
将Oracle表移动为索引组织
所属栏目:[百科] 日期:2021-01-17 热度:187
我在一个实时生产环境中有一个Oracle表,该表的大小超过了一半.是否有可能将这个正常的Oracle表从堆组织化为索引组织,或者这是否只能通过将数据从此表移动到另一个索引组织的新表来实现?无论哪种方式,如果您能列出此程序中涉及的步骤,我将不胜感激. 解决方法[详细]
-
oracle – AQ $_PLSQL_NTFNnnnn调度程序作业用于什么?
所属栏目:[百科] 日期:2021-01-16 热度:102
我根本不使用高级队列,但AQ $_PLSQL_NTFNnnnn调度程序作业的数量不断增加. 目前有8个这样的工作.因为它们 – 我需要刷新最大同时作业数. 大约2个月前,它的限制是10,目前我有限制15,因为8“不必要”(至少对我而言)那个工作 – 我需要将它增加到20或25:-S 那[详细]
-
使用oracle 11G在连接字符串中设置SDU
所属栏目:[百科] 日期:2021-01-15 热度:190
我没有引用sqlnet.ora文件进行查找,并且几乎为连接提供了以下TNS URL,我需要在下面的连接URL中插入SDU设置我想知道它会去哪里以及新的如何网址会是什么样的? 这是我正在使用的:jdbc:oracle:thin:@ 192.168.191.231:1521:naladomain 我现在需要在上面[详细]
-
oracle – 突出显示两个字符串之间的差异
所属栏目:[百科] 日期:2021-01-15 热度:105
如果我有两个冗长的字符串,VARCHAR2,是否有一个简单的方法或算法我可以复制或移植到PL / SQL来比较它们,插入标记(即,当在网页中呈现时,差异将被突出显示). 例如: BEGIN DBMS_OUTPUT.put_line( markup_differences (in_old = 'Hello world,this is your capt[详细]
-
Oracle SQL帮助计算两种不同的方式,但具有共同的分组
所属栏目:[百科] 日期:2021-01-15 热度:60
我有一个表,其中包含每个条目的incident_id,status(比如打开或关闭,date_raised(Date)和closure_date(Date). 我想显示一个表来计算关闭日期关闭的事件数(因此,其中status =’closed’且closure_date不为null的incident_id的计数),以及保持打开的事件数(event[详细]
-
oracle11g – 如何捕获ORA-02055,“分布式更新操作失败;需要回滚
所属栏目:[百科] 日期:2021-01-15 热度:166
在一个Oracle服务器上的存储过程中,我尝试将记录插入第二个Oracle服务器上的表中,但它失败,并出现“分布式更新操作失败;需要回滚”的异常 虽然我的代码包含在BEGIN EXCEPTION END中,但错误处理程序无法捕获错误. 我甚至把它扔进了第二个错误处理程序,没有任[详细]
-
ORACLE JDBC:DriverManager或OracleDataSource
所属栏目:[百科] 日期:2021-01-15 热度:184
在尝试使用匹配版本的ojdbc6.jar使用jdbc连接到我的Oracle 11.1.0.7.0数据库时,我发现了两个变体. 假设表单的字符串DBURL jdbc:oracle:thin:@//#DBSERV#:#DBPORT#/#DBSID# 那些散列的单词(‘…’)填充正确,它们(变体)看起来像 ods = new oracle.jdbc.pool.Or[详细]
-
获取使用SQLAlchemy 0.7.8和Oracle XE生成的“错误”类型
所属栏目:[百科] 日期:2021-01-15 热度:69
任何人都可以告诉我为什么下面的DateTime类型创建一个“DATE”对象而不是DateTime(或更恰当地,TIMESTAMP类型),因为我必须强制类型如下面的行: #!/bin/pythonimport sqlalchemyfrom sqlalchemy import Column,Integer,String,DateTime,Index,MetaDatafrom sq[详细]
-
带有postgis的dblink postgresql中的linestring不起作用
所属栏目:[百科] 日期:2021-01-15 热度:189
我正在尝试使用postgis函数进行dblink,但是线串给了我很多问题. SELECT DV3."XXX",s."QQQID",s."X",s."Y",a."PPP"FROM "QQQ" s INNER JOIN "AAA" a ON a."QQQID" = s."QQQID",dblink('dbname=ZZZ','SELECT XXX,the_geom FROM "geometry","QQQ" s WHERE box2d[详细]
-
来自oracle数据库的sql查询
所属栏目:[百科] 日期:2021-01-15 热度:186
我的oracle数据库表中有两列(column1,column2),名为demo.我想选择具有不同column2的相同column1. SQL select * from demo;column1 | column2--------|--------A | 10 A | 20A | 30A | 30 我希望以下带有count(*)的输出: column1 | column2--------|--------[详细]
-
Oracle 10 MERGE性能
所属栏目:[百科] 日期:2021-01-15 热度:178
我在Oracle 10中遇到了与MERGE非常奇怪的性能相关问题.简而言之,我有一个存储过程,它根据系统中的活动计算和存储用户排名,并且只包含一个MERGE语句: MERGE INTO user_ranks target USING ([complex query that returns rank_id and user_id])src ON (src.us[详细]
-
如何将多个日期跨度合并/拆分为一个时间轴(Oracle 11g)?
所属栏目:[百科] 日期:2021-01-15 热度:55
几天来我一直在努力解决这个问题,现在我转向群众寻求帮助. 我的问题与此网站上的先前解决方案类似,但不完全相同: PL/SQL Split,separate a date into new dates according to black out dates! 这个解决方案相当布尔(包含/排除),而我的问题涉及其中的一些以[详细]
-
oracle – 更新连接的权限不足
所属栏目:[百科] 日期:2021-01-15 热度:148
场景:我们为经理批准的请求生成记录.待处理时,经理会更改(从人力资源供稿中一夜之间更新).我们需要更新请求以指示新经理. 这是查询的缩写版本,应该这样做: update (select grw.approver_user_id,gup.supervisor_id from gs3.user_role gur join gsu.user_p[详细]
-
oracle-apex – oracle apex交互式报告模板
所属栏目:[百科] 日期:2021-01-15 热度:58
我有几个类似的交互式报告.我想要一些所有报告都会遵循的模板.例如,每个报告都需要一个按钮,为每个新报告添加按钮非常繁琐.如果我想要更改所有报告的共同部分,我将需要查看所有报告并应用难以进行的更改. 解决方法 对您来说没有理想的解决方案,但您可以采取[详细]