问题标签 [oracle-xml-db]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 来自 xsd 的 PLSQL 类型文件生成器
是否有任何可用的 API、命令或工具可以生成 .sql 格式的 plsql 类型文件(以便我可以保留版本控制),对于给定的 xsd 架构,这些文件可能会针对多个版本进行更改?假设 PLSQL SP 接受并返回 XML clob 对象。
sql - Oracle 12g XmlType 存储为二进制 XML(选择问题)
我正在尝试从 DB Oracle12g 中选择 XML。XML 存储在表中(XMLType 存储为二进制 XML),我无法使用 where 条件创建 Select 查询。我的问题是查询不返回任何记录。我正在使用 Oracle SQL Developer 4.1.0.19。
我的查询示例
表结构:
插入的 XML
XML 通过查询插入到 db 中:
oracle - 使用 Oracle XML DB 向与 XPATH 表达式匹配的所有节点添加属性
我无法解决此任务:我的目标是将游标传递给 PL/SQL 过程并以 XMLType 的形式获取结果。该功能dbms_xmlgen.getxmltype()
使这项任务变得简单
现在我想将游标列数据类型作为属性添加到每个对应的 XML 元素。
这可以使用动态 SQL 来完成,因此我可以编写一个 PL/SQL 函数来获得一个关联数组,将每列映射到相应的数据类型。
假设我同时拥有上述 associativa 数组和 XMLType,我如何使用 XPATH 表达式应用一组转换,例如
完成工作的任何其他方法都可以
oracle-xml-db - 在 xmlDB 中的 XML 中插入新标签
是否可以在 XML 数据库中的 XML 中插入新标签?
例如; 下面是我的示例,它存在于数据库中:
我需要在“S30”<sender>xxxx</sender>
所在的位置插入新标签。<costCente>
插入/更新 XML 后,应如下所示:
这真的是一种可能的情况吗?
如果可能的话,任何人都可以给我查询来做到这一点。
提前致谢。
xml - Oracle DB,在插入期间验证 xml
我正在尝试在将文档 XML 插入 ORACLE 数据库中的表期间对其进行验证。我已经在我的表中定义了一个 XML Schema 和一个带有此模式的 XMLTYPE,但是 db 允许我插入错误的 xml。
我的架构:
我的数据库架构:
当我尝试插入这一行时,我没有问题:
但这适用于:
我该如何解决?
xml - 如何在 Oracle 11g 中为 XML 类型索引创建指定表空间
我正在尝试在我的一个表中的 XML 类型列上创建一个 XML 索引。我们在这里使用 2 个表空间,一个用于表,第二个用于索引。
我想在索引表空间中创建 XMLIndex。
我正在使用以下查询 -
请帮助我在哪里提到表空间子句。
oracle - 当我进入 APEX 本地服务器时,如何禁用带有“需要注意”字样的浏览器弹出窗口?
我需要你的帮助。我取悦你。最近我使用以下指令安装了 Oracle APEX 3.2.1:
https://www.youtube.com/watch?v=Nj8gXyA3Z4w
. 之后,我已经更改了 APEX 用户的密码。当我试图在我的本地服务器上输入时,会出现带有描述“需要注意”的对话框(观看图片。不要想知道什么对话框窗口的语言是俄语。这是一种不应该的认证形式一般情况下。登录 APEX 让我很烦)。
需要注意 如何避开那个窗口?
有人说,我的 XML DB 有什么问题。然后我想重新安装它,但在我的 apex 文件夹中没有文件 catqm.sql 用于该操作。如果我的问题只在 XML DB 中,那么我请你给我一个文件 catqm.sql 并重新安装 XML DB 或者你自己谈谈:如何修复这个。
我做什么以及如何修复?请回答。如果您需要有关我的问题的更多数据,请说我,我将添加更多描述。我会耐心等待答案))))。
德米特里
xml - 批量查询存储在oracle数据库表的xmltype列中的大型xml的最快方法是什么?
我有一个 Oracle xmldb 表,其中包含一个 xmltype 列,该列具有多个大型 xml 记录。每个 xml 的大小约为 100MB,其中一部分 xml 具有重复元素。每个 xml 中的重复元素可能有几千个。我只需要阅读重复的元素。在批量元素集合中读取重复元素的最佳方法是什么?假设批量大小可以一次是 50 个重复元素。我已经使用 DBMS_XMLGEN 编写了代码,用于批量高效地编写 xml,但无法找到进行类似批量读取的方法。请提出一种有效的方法。
sql - xml 与 Oracle 中的命名空间一起存在
我在弄清楚如何将命名空间集成到具有 xmlexists 的 where 子句时遇到问题。查询如下:
任何线索将不胜感激。