plsql

plsql

文章 21 浏览 315

根据传递到存储过程的参数在两个游标之间切换

我的过程中有两个游标,它们仅在它们连接到的表名称上有所不同。 使用的游标由传递到过程中的参数确定, if (param = 'A') then DECLARE CURSOR myCur…

遮了一弯 2024-08-26 16:41:02 6 0

我怎样才能删除“not null”当我不知道约束的名称时,Oracle 中的约束?

我有一个数据库,其字段上有 NOT NULL 约束,我想删除此约束。复杂的因素是该约束具有系统定义的名称,并且该约束的名称在生产服务器、集成服务器和各…

自此以后,行同陌路 2024-08-26 15:04:59 6 0

Oracle:在索引表上插入,避免重复。寻找提示和建议

我正在寻找最佳解决方案(性能方面)来实现这一目标。 我必须将记录插入表中,避免重复。 例如,对于表 A, Insert into A ( Select DISTINCT [FIELDS…

故事与诗 2024-08-26 14:50:41 6 0

Oracle:识别没有索引的表中的重复项

当我尝试在大型表上创建唯一索引时,出现唯一约束错误。本例中的唯一索引是 4 列的复合键。 除了以下之外,是否有一种有效的方法来识别重复项: selec…

掀纱窥君容 2024-08-26 07:29:45 10 0

Oracle:如何“分组依据”超过一个范围?

如果我有一个这样的表: pkey age ---- --- 1 8 2 5 3 12 4 12 5 22 我可以“分组”来获取每个年龄的计数。 select age,count(*) n from tbl group by…

迷鸟归林 2024-08-26 06:54:24 8 0

从 Oracle 存储过程返回 XML

不幸的是,我的大部分数据库经验都是使用 MSSQL,它比 Oracle 更容易掌握。我想做的事情在 tSQL 中相当简单,但是 pl/sql 让我头疼。 我有以下过程: …

穿透光 2024-08-26 06:53:36 8 0

Oracle DML table_reference 是否存在解析器?

或者是否有任何 Oracle 数据字典可以告诉我在(物化)视图中引用了哪些表? 我希望找出 DML 中使用了哪些表引用。我更喜欢使用 oracle 包,因为它可以…

星星的軌跡 2024-08-26 04:06:42 4 0

从空表中删除永久

我有一个空表,之前有大量行。 该表大约有 10 个列,其中许多列都有索引,还有多个列上的索引。 DELETE FROM item WHERE 1=1 这大约需要 40 秒才能完…

马蹄踏│碎落叶 2024-08-26 03:26:38 5 0

尝试从 Oracle 数据库导出 java 源代码

我正在尝试使用以下代码从 Oracle 数据库导出 java 对象的源代码。 DECLARE blob1 BLOB BEGIN DBMS_LOB.CREATETEMPORARY(blob1, FALSE) DBMS_JAVA.EXP…

心病无药医 2024-08-26 02:19:01 6 0

使用另一个表的最大日期更新一个表

在 Oracle 10g 中,我需要使用表 B 中的数据更新表 A。 表 A 具有 LOCATION、TRAANDATE 和 STATUS。 表 B 具有 LOCATION、STATUSDATE 和 STATUS 我需…

笨死的猪 2024-08-26 01:02:47 7 0

使用游标更新表,同时更新另一个表中的记录

我正在使用新 ID 更新 ID,但我需要为表 A 中的主记录及其表 B 中的从属记录保留相同的 ID。 注释括起来的块是我无法弄清楚的部分。我需要更新表 B 中…

℡Ms空城旧梦 2024-08-25 23:48:55 6 0

Postgres 可以做到这一点吗? (特别是没有 function() 构造)?

我有一些正在移植的 oracle 调用。今天我遇到了这段代码,它看起来像“过程”语言,但没有在函数或任何东西中声明......我的问题是:postgres 可以以…

倾其所爱 2024-08-25 22:32:46 7 0

PL/SQL 包无效

我有一个使用包(PKG_MY_PACKAGE)的脚本。我将更改该包中查询中的一些字段,然后重新编译它(我不会更改或编译任何其他包)。我运行脚本并收到一个错…

匿名。 2024-08-25 22:09:03 3 0

使用 Alter 命令的 Oracle 存储过程

我正在尝试构建一个 Oracle 存储过程,它将接受表名作为参数。然后该过程将重建表上的所有索引。 我的问题是在存储过程中使用 ALTER 命令时出现错误,…

疑心病 2024-08-25 21:56:32 6 0

SQL 脚本中的条件

我有一个由 SQL*Plus 执行的 SQL 脚本,需要与 Oracle 10g 和 Oracle 11g 一起运行。 该脚本为 11g 之前不存在的包提供授权: GRANT EXECUTE ON sys.d…

ま昔日黯然 2024-08-25 20:14:48 5 0
更多

推荐作者

我们的影子

文章 0 评论 0

素年丶

文章 0 评论 0

南笙

文章 0 评论 0

18215568913

文章 0 评论 0

qq_xk7Ean

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文