plsql

plsql

文章 21 浏览 314

使用 Oracle 将树从一个表插入到另一个表的最佳方法是什么

我有一张存放树木的桌子。有一个node_id和parent_id。 当我尝试以下操作时: insert into table1 select * from table2 start with node_id = 1 conne…

南风起 2024-11-09 18:43:53 1 0

在 PL/SQL 中使用游标方法与开始-结束-异常方法进行单行查询的优缺点

每当在 PL/SQL 中编写只需要一行的查询时,通常有两种方法来完成: 使用隐式 SELECT INTO,并检查 TOO_MANY_ROWS 和NO_DATA_FOUND 异常。 使用显式游…

孤君无依 2024-11-09 15:29:21 0 0

Oracle:纪元日期与 CEST 和 CET 的日期

我得到了一个像“1302104376”这样的日期,存储在意大利时区 UTC+1 中。我需要将其转换为 DD:MM:YYYY HH:SS 格式,但使用时区 UTC + 0 (GMT)。是否存…

那支青花 2024-11-09 01:22:08 1 0

Oracle 9i (PL/SQL) 中的条件插入/更新

我正在尝试根据某些条件构建一个查询来插入或更新/删除一行。我试图使用 MERGE 子句,但它有一些限制,不允许我更改某些字段。 这是代码: MERGE INTO…

黎夕旧梦 2024-11-08 20:21:11 0 0

如何使用Oracle的dbms_standard包

如何使用 Oracle 的 dbms_standard 包? (版本 10g) PL/SQL Packages and Types Reference 10g Release 2 (10.2) B14258-02 文档中未对此进行描述。…

独自唱情﹋歌 2024-11-08 12:56:20 0 0

通过 dblink 选择 *

当尝试通过循环游标(通过 dblink 从源表中选择)来更新表时,我遇到了一些麻烦。 我有两个数据库DB1,DB2。 它们是两个不同的数据库实例。 我在 DB1 …

回忆追雨的时光 2024-11-08 07:17:29 1 0

似乎无法在 PLSQL 函数中减去两个数字

以下函数旨在将分隔的 CLOB 划分为字符串数组: FUNCTION SPLIT_CLOB(sText IN clob, sDel IN VARCHAR2 := ',') RETURN CLOB_ARRAY IS nStartIdx PLS_…

南笙 2024-11-08 05:10:41 1 0

如何在 PL/SQL 中将日期(第 331 天)转换为 yyyymmdd?

如果我知道一年中的日期是 331,如何在 PL/SQL 中将其转换为 yyyymmdd?…

池予 2024-11-08 04:10:55 1 0

oracle中强ref_cursor和弱ref_cursor的区别

我想知道强引用光标和弱引用光标之间的实际区别。 强ref_cursor将始终用于返回一个值,并且编译器在编译时知道该结构,但在弱ref_cursor中它不会返回…

简单气质女生网名 2024-11-08 04:02:27 1 0

带游标的 PL/SQL 过程

我需要检查记录集中的任何列是否包含数据。 我必须检查 10 列的数据。如果数据不存在,则必须退出,否则继续下一步。…

眸中客 2024-11-08 02:42:07 1 0

如何从嵌套 Oracle 过程中检索值?

我遇到了一个棘手的 Oracle 问题。我正在尝试选择一组数据,我们将其称为项目。对于每个项目,我想调用另一个过程并返回一个库存项目。我有两项手术,…

笑叹一世浮沉 2024-11-08 02:12:13 2 0

使用参数创建引用光标?

如何使用参数创建 ref 光标并从 plsql 函数返回此光标? 我尝试编写类似此代码的代码.. create or replace function get_ref_cur(id in number) retur…

魄砕の薆 2024-11-08 00:18:21 2 0

通过拆分为多个游标来重构大型游标查询

又一个 PL/SQL 重构问题! 我有几个一般简化形式的游标: cursor_1 is with X as (select col1, col2 from TAB where col1 = '1'), Y as (select col1…

北恋 2024-11-07 23:36:03 2 0

重构 PL/SQL:许多具有相同行类型的游标(理论上)

我正在编写一些 PL/SQL,发现自己陷入了重复模式: cursor c_curs1 is select a, b, c from (...) big_subquery_1 where big_subquery_1.a_ind = 'Y' …

薄凉少年不暖心 2024-11-07 14:47:58 1 0

DBMS_OUTPUT.PUT_LINE() 的 PL/SQL 别名?

简单的问题,是否可以为问题标题中的输出函数指定一个别名,以便我可以调用类似 Trace('hello') 而不是 DBMS_OUTPUT.PUT_LINE('hello') 之类的东西? …

第七度阳光i 2024-11-07 12:56:39 1 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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