plsql 相关问题

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

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

如何在日期列上使用 PIVOT 函数编写动态 SQL 查询

要求:创建一个数据透视表,该表将显示如下输出: 我的 PL/SQL 块如下所示: 宣布 v_sql VARCHAR2(4000); v_months VARCHAR2(1000); 开始 -- 生成列表...

回答 1 投票 0

Oracle 中返回的函数没有值

我在Oracle数据库中创建了我的第一个函数,但它返回错误(ORA-06503): ORA-06503: PL/SQL: 返回的函数没有值 函数 GetNumberOfReceipt(psID varchar2) 返回编号为

回答 1 投票 0

ORA-22905 SQL_MACRO 表

调用函数时出现错误 创建或替换函数 test_funct(v_var VARHAR2) RETURN VARCHAR2 SQL_MACRO IS 开始 RETURN q'{SELECT DUMMY FROM DUAL WHERE DUMMY = v_var}'; 结尾; / 塞勒...

回答 1 投票 0

Oracle SQL 查询角色直至基于角色级别的报告经理 ID 并在列中更新

我正在尝试创建一个查询来获取每个员工的报告经理。但如果经理角色级别为 13,我们只应考虑该员工的汇报经理。 如果员工是

回答 1 投票 0

我的表的一列在蟾蜍中显示无效标识符

我的触发器出现以下错误 [警告] ORA-24344: 成功但编译错误 3/62 PL/SQL:ORA-00904:“PEOPLE”。“FLATNO”:无效标识符 3/9 PL/SQ...

回答 1 投票 0

如何在xmltable oracle中使用group by

当我在 XML 表中使用 group by 时,它会抛出错误: ORA-01422: 精确提取返回多个请求的行数 我尝试使用 LISTAGG() 函数作为解决方案,但它没有解决问题...

回答 2 投票 0

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