PL / SQL(过程语言/结构化查询语言)是Oracle Corporation的SQL过程语言扩展。关于PL / SQL的问题也应该被标记为“oracle”。常规DML或DDL语句的问题应标记为“sql”和“oracle”,而不是“plsql”。
Oracle SP Checkmarx SAST 扫描显示参数篡改
SP 接受密钥并返回标志状态。在 Checkmarx SAST 扫描键中,表示参数在用于查询之前未经过验证。请帮助了解可以添加哪些验证,以便它
有没有办法强制 RATIO_TO_REPORT 生成四舍五入到两美分的比率?有时,如果您手动舍入美分,您将不会收到基于
我从日志中收到此消息: oracle.dbtools.worksheet.commands.scriptrunner.task.StatementRunnerTask.handleBinds(StatementRunnerTask.java:106) 这是完整的错误报告: 错误报告 -...
我想在线执行PL/SQL程序进行练习。 有人可以建议我任何可以编译和运行代码并显示结果的网站吗?
输入数据: 从 Dual 选择“543318”作为 ACCOUNT_NUMBER、“543318”作为 SUBSCRIBER_ID、“活动”作为状态、“20021”作为 id1、“20021”作为 id2、“20021”作为 id3 联合所有 选择“9900”作为 ACCOUNT_NUMBER,“...
我有下面的示例表,其中我在不同时间戳收到了重复的 ID。 我需要计算一天内收到的不同 ID 的数量以及当天收到的重复项的数量 选择 tr...
无法将输入参数转换为日期。任何人都可以检查并指出这里有什么问题吗? 宣布 v_str VARCHAR2(50):='2023 年 10 月 14 日'; v_日期日期; 开始 v_date:=TO_DATE(DBMS_A...
我在 Oracle 数据库上用 PL/SQL 编写了这个非常简单的函数: 创建函数 CALC_KILOMETERS(start_km NUMBER, end_km NUMBER) 返回 NUMBER IS 一个号码 ; 开始 返回1; 结尾;
Oracle sql中的For循环用于计算交易余额。 ORA_01422:精确获取返回的行数超过请求的行数
我正在尝试编写一个For循环程序来计算每个帐户的总余额。但我收到这个错误 ORA_01422: 精确获取返回的行数多于请求的行数 下面是...
我有桌子 ID COL_1 COL_2 COL_3 COL_4 COL_5 COL_6 1 2 5 2 9 4 7 2 2 4 3 5 4 7 4 2 2 3 5 4 8 5 3 2 3 5 5 9 6 4 3 4 6 6 8 7 5 7 5 7 6 4 8 6 8 6 8 9 7 我怎样才能选择最好的只有四个...
我得到了这个触发器,似乎没问题,但我得到了错误: 扳机 : 创建或替换触发器 TRG_TABLE_BI 插入前 桌上 对于每一行 宣布 游标 cur_list 是 选择e...
我有这个虚拟类型: 创建或替换类型 Service_TY 作为对象( 代码整数, 访问分析字符(1) )最终的; / 创建或替换类型 Employee_TY 作为对象( 虚拟 varchar(30) )不是……
如何在存储过程中使用一个 CLOB 输出作为另一个 CLOB 中的列?
我只是编写了存储过程的一小部分,请考虑以下作为存储过程: mainQuery CLOB := '选择名称,不从 main_table od '; 子查询 CLOB := '选择 LISTAGG(地址, '||''...
PostgrSQL plpgsql 是否允许像 Oracle PL/SQL 一样在声明部分声明过程或函数?
我可以在另一个 plpgsql 块中声明过程或函数而不是预先创建吗? 例如 宣布 程序 some_procedure_name() AS $$ ... 开始 ... ...
数据未插入,这是我使用 Oracle 21c Express 所拥有的。 创建或替换 PROCEDURE UPSERTREADINGS ( STATION_ID NVARCHAR2 , READING_DATE 时间戳 ,READING_TYPE NVARCHA...
创建或替换功能 TOTALSALARY 退货号码 是 TOTAL_SAL 数量 := 0; 开始 选择 NVL(SUM(SALARY),0) INTO TOTAL_SAL FROM EMPLOYEE 退货总计_SAL 最终工资总额; / 这是q...
我的 PL/SQL 代码有问题。 我正在创建一个函数,该函数应返回定义为的自定义类型: 创建类型 rc_rman_guaranteed_backups_table_type 作为 RCATPROD 表。
我想使用触发器在一个表上实现主键概念(唯一+非空)。 这样我就可以避免重复和空值插入到表中。 此处的示例:表 gt1 和列
当尝试访问语句触发器内的表值时,出现以下错误“必须声明 ID XXX”。 桌子 创建表测试表( id 整数, 存储INT, 数量 NUMBE...
ORA-29471:DBMS_SQL 访问被拒绝;详细信息:ORA-06512:位于“SYS.DBMS_SQL”,第 1199 行
我在包内定义了 2 个过程 procA 和 procB。我正在尝试从 ProcA 调用 procB。 procB 使用 DBMS_SQL.PARSE & EXECUTE 等来执行 SQL 语句。 procB 作为 expe...