plsql 相关问题

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

任务:我想插入 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

在 Oracle 中创建巨大分区表的备份

我有一个巨大的oracle表,大小为3tb,这是一个从2016年开始的日期分区(按范围分区)表。这些日期是商务日期,不包括周末和商务假期...

回答 1 投票 0

Oracle:如何通过名称动态获取对象字段值

当所需字段的名称存储在变量中时,有没有一种方法可以动态获取和设置对象字段的值? 像这样的东西: 创建 t_my_type Force 类型或将其替换为

回答 1 投票 0

Oracle 中的参数嗅探问题

我主要使用 SQL Server 并使用以下过程处理参数嗅探问题: 创建过程 dbo.MyProcedure (@Param1 INT) 作为 声明 @MyParam1 INT 设置@MyParam1 = @Pa...

回答 1 投票 0

Oracle 从外部脚本“@”检索 SQL%ROWCOUNT?

我正在尝试构建一个查询,用作运行数据提取的模板并为我提供运行时信息。 “@”&RFLD.&RFLE..&REXT.";"部分是有意的...

回答 1 投票 0

ORACLE PL/SQL 过程

我想从以下 PL/SQL 制作一个 Prodecure。 有人可以帮我弄这个吗? 开始 FOR c IN(从测试中选择 id,其中 uuid 为 NULL) 环形 更新测试 设置 uuid=( 选择

回答 1 投票 0

如何通过@'path在plsql中运行sql脚本?

我想依次运行两个脚本 test1.sql 和 test2.sql ,如下所示: 测试_1: select * from hr 仅获取前 10 行; 测试_2: select * from sys 获取前 10 行...

回答 1 投票 0

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