plsql 相关问题

PL / SQL(过程语言/结构化查询语言)是Oracle Corporation的SQL过程语言扩展。关于PL / SQL的问题也应该被标记为“oracle”。常规DML或DDL语句的问题应标记为“sql”和“oracle”,而不是“plsql”。

我必须编写 SQL 查询来迭代日期,直到日期大于 sysdate

我有一个Employee_info表,它包含employee_id和日期。 日期例如:20-03-2016, 2016年1月1日, 2017年1月1日, 2021年9月4日, 2021年7月25日等 我想写一个 SQL select...

回答 1 投票 0

使用 FOR 循环通过 REGEXP_REPLACE 删除并更新所有垃圾字符

我有一个包含 10 多列的表格。一些数据包含像箭头、®、¼、â 这样的垃圾字符...我想使用 REGEXP_REPLACE 在 UPDATE 中使用 FOR 循环来删除所有列值中的所有垃圾字符

回答 1 投票 0

如何将纬度和经度保存到字符串中

如何将纬度和经度值保存在字符串中? 我们在一个表中有多个纬度和经度点,像这样 纬度(数字) 经度(数字) 第1行55.868615380148015 9.

回答 1 投票 0

防止 Oracle Dbms_XmlDom 转义属性

关于Oracle的Dbms_XmlDom功能的另一个问题。这次是关于设置属性。 这是代码: 宣布 doc_ dbms_XmlDom.DomDocument := Dbms_XmlDom.newDomDocument; nd_

回答 1 投票 0

防止 Oracle Dbms_XmlDom 转义属性

关于Oracle的Dbms_XmlDom功能的另一个问题。 这次是关于设置属性。 这是代码: 宣布 doc_ dbms_XmlDom.DomDocument := Dbms_XmlDom.newDomDocument; nd_

回答 1 投票 0

使用命名空间 PL/SQL 创建标签(或节点)

以下 PL/SQL 块... 宣布 doc_ dbms_XmlDom.DomDocument := Dbms_XmlDom.newDomDocument; nd_ dbms_XmlDom.DomNode; nd2_ dbms_XmlDom.DomNode; tag_dbms_XmlDom.DomElement...

回答 1 投票 0

任务:我想插入 TAX 列值并根据代码中提到的条件更新最高列值

创建表RSUOM ( EMPID 号, EMPNAME VARCHAR2(50), 工资数字, 税号, PERCENT_税号, 最高 VARCHAR2(3) ); 插入 RSUOMS(EMPID、EMPNAME、SALA...

回答 1 投票 0

从 JSON_OBJECT 输出中删除转义字符

所以问题如下,我有一个表,其中有一个 CLOB 列,它存储 JSON 字符串。假设列名称是消息。现在我正在生成另一个包含此消息字段的 JSON...

回答 2 投票 0

更新时出现错误:ORA-01403:在oracle中的SP中的forall中使用update时没有找到数据

下面是我创建的SP。这是创建 SP。我在更新数据时遇到错误。 设置服务器输出打开; 创建或替换过程 UPDATE_EMPLOYEE_STATUS IS 类型employee_info_rec是

回答 1 投票 0

Oracle查询计划效率问题

以下查询是在 PL/SQL 过程中给出的。 SELECT e.data FROM extra e WHERE e.external_id in 中 (从表中选择 * (p_external_ids))。 p_external_ids的类型是create或replace t...

回答 4 投票 0

使用 JSON TABLE 和嵌套路径将 JSON 转换为表

选择JT。* FROM JSON_TABLE ('{ “一般的”: { “产品密钥”:“501088”, “group_subtype_id”:1, "group_subtype_name": "什...

回答 1 投票 0

重构查询

这是小提琴中的示例。 我想知道是否可以以更智能的方式重构下面的查询。当前查询达到预期结果;不过,我很好奇是否可以

回答 1 投票 0

ORA-12838 如何在删除和插入之前预先测试查询?

错误:ORA-12838:并行修改对象后无法读取/修改对象。当然,执行删除就达不到目的了。 有没有办法可以使用未提交的删除然后插入

回答 1 投票 0

根据从表中获取的最小和最大id,如何计算我可以将信息分成多少组记录

在一个表中,我有 300 条记录,我将使用其中已用今天的日期修改的行。 通过查询我获得最小ID和最大ID 例如,如果我修改了行

回答 1 投票 0

使用 ROLLUP 在最后一行添加总和

我有下表的数据。这里是代码: 创建表t(mon号,id号) 插入 t(mon, id) 从 DUAL UNION ALL 中选择 4, 1006 从 DUAL UNION ALL 中选择 5, 10618 S...

回答 1 投票 0

将存储过程从 Firebird 迁移到 Oracle

我在firebird中有一些存储过程,我需要将其迁移到oracle中的新BD。这是其中之一的简化示例: 创建或更改过程 CALCULA_ARTIC ( FECHA_INICIO 日期, ...

回答 1 投票 0

比较逗号分隔的字符串是否有相同的数字

我有两个字符串,第一个字符串如下所示:24,36,78,98 第二个是这样的:25,36,88,98 现在我想做的是比较 sql 中的两个字符串并只返回

回答 1 投票 0

使用PLSQL将JSON转换为oracle sql中的表

{ “一般的”: { “产品密钥”:“136587”, “group_subtype_id”:1, "group_subtype_name": "轮速传感器", “variant_id”:2, ”

回答 1 投票 0

在 PLSQL 中的文件夹中查找文件

我需要在 PL/SQL 中创建一个函数,该函数将返回文件夹中的文件列表。 在名为“MY_SCRIPTS”的文件夹中有两个文件:file1.sql 和 file2.sql 最终,我想...

回答 1 投票 0

如何在SQL Developer中启用DBMS_OUTPUT?

以下代码的输出 宣布 一个整数; b 整数; c 整数; 开始 一个:=&a; b:=&b; c:=a+b; dbms_output.put_line('a 和 b 的和为 '||c); 结尾; /

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.