大型数据集上的 ODP.Net 存储过程性能问题
我们的数据库之一的 SELECT 查询遇到了一些重大性能问题。请参阅下面的简单过程和相关代码。 在代码中,ExecuteReader() 方法在返回 30K 记录的查询上…
有谁有示例数据迁移脚本(Oracle 10g 到 Oracle 10g,但架构不同)?
我正在尝试编写一个数据迁移 pl/sql 脚本,以将一个模式中的某些数据传输到另一台服务器上的不同模式。第二个数据库最初是原始数据库的子集,但我们修…
Oracle 11g 重命名。保证是原子的?
我在 plsql 脚本 drop table new rename old to new “旧”表中有一些 (5) 重命名语句,其中包含非常有价值的信息。 在我看来,如果重命名命令保证是…
如何用pl/sql循环接受用户输入?
我希望能够根据用户输入将可变数量的行插入表中?例如。 Please enter value, enter "done" when no more values: value 1 Please enter value, enter…
Oracle 嵌套表和列名
我想在 Oracle 10g 中执行以下操作(这是一个人为的示例,用于展示概念,而不是真实的代码) create table orders (order_id NUMBER) insert into tab…
从 Oracle 将文件发布到 .php 页面
在我的网站上,我有一个 .php 脚本,我们的客户可以在其中发布订单。 $destname = CreateUniqueOrderFileName() if (is_uploaded_file($_FILES['file'…
如何在 SQLPlus 或 PL/SQL 中创建菜单
我有几个脚本,我想从提供给 SQLPlus 用户的菜单中启动它们。类似于: 请选择: 1:编写脚本 2:执行脚本b 3:执行脚本c 我只需要一个正确方向的点,…
如何向Oracle触发器发送任意参数?
目的是向触发器发送额外信息,例如来自 Web 应用程序的当前用户 ID。由于使用了连接池,并且所有连接都使用相同的用户 ID,如何传递原始 Web 用户 ID …
如何执行oracle存储过程?
我使用的是oracle 10g Express版。它为数据库开发人员提供了一个很好的用户界面。但我在执行存储过程时遇到一些问题。 过程: create or replace proc…
SQL 创建以周为周期的表 - 在月末有休息(Oracle)
我需要创建一个具有以下结构的表: 日历周;周开始日期;周结束日期 ,包含从 2007 年开始直到本周的所有周。 特殊之处在于,当月末在一周内时,该周…
查询驱动视图和实际视图不返回相同的结果
我有一个视图返回四列数据以推送到外部程序。当我简单地查询视图(“Select * from schema.view_name”)时,我得到 10353 行。当我运行创建视图的实…
用于将数据从一个表复制到另一个表的存储过程
我有成对的表,格式为TABLE和TABLE_TWIN,现在 TABLE是包含大量数据的主表 < code>TABLE_TWIN 是一个具有完全相同字段和少量数据(不同数据)的表…
pl/sql:将 xmltype 转换为节点
我正在尝试将多个部分组合成一个 XML 文档。为了获取数据,我进行了几次查询,其结果都是 XMLType。 我在 xmldom 包中发现了一个名为 getNodeFromFrag…