PL / SQL(过程语言/结构化查询语言)是Oracle Corporation的SQL过程语言扩展。关于PL / SQL的问题也应该被标记为“oracle”。常规DML或DDL语句的问题应标记为“sql”和“oracle”,而不是“plsql”。
IGNORE_ROW_ON_DUPKEY_INDEX 仍然给出 ORA-00001 错误
我有下表: 创建表“43CY”.AMSTBL_B2BTST ( TSMPF VARCHAR(5), TSCALLRN VARCHAR(3), TSCALLR2 VARCHAR(15), 约束 AMSCNS_B2BTST 主键(TSMPF、TSCALLRN、
我正在尝试使用 PL/SQL 中的 APEX API APEX_DATA_EXPORT。 为了执行 EXPORT 功能,似乎 apex 会话必须处于活动状态。所以我应该使用程序来设置 APEX_SESSION。
我想在sql中执行for循环并将每个循环的输出保存在一个表中。 宣布 array_t 类型是 varchar2(10) 的 varray(3); 数组 array_t := array_t(4, 6, 7); 开始 为了...
我正在学习参考光标、记录类型概念。 以下是我正在尝试的逻辑[我知道其中几行是错误的], 在高级别上,外部函数“get_modified_ssd_rsd2”的订单号为
我是 PL/SQL 新手,正在尝试学习它。谁能告诉我 BRC 是什么意思?它与存储过程或函数有何不同? 它的完整形式是什么以及如何...
我有一个包含查询列表的表,我想将数据库链接添加到源表列表的末尾。例如我有 > 从s1.table t1,s2.table2,s3.table3中选择*; 我想将其转换为 &...
以下情况如何避免DoS攻击? 创建或替换函数 Slow_function ( p_in 整数 作为 开始 DBMS_LOCK.sleep(p_in); 结尾; )
我有一个表,其中包含 15 个重复行(总共 30 个,包括原始行 + 重复行)。 我的任务是编写一个脚本来获取重复记录并删除它们。 我的亲...
此警告意味着“缺少必需的表 DBMSHP_FUNCTION_INFO、DBMSHP_PARENT_CHILD_INFO、DBMSHP_RUNS”
最近我们从oracle 12c升级到19c。现在我正在测试一切是否正常,但我发现一些函数在 SQL DEVELOPER 的配置文件下有此警告 需要...
在Oracle PL/SQL中,如何转义字符串中的单引号?我尝试了这个方法,不起作用。 宣布 stmt varchar2(2000); 开始 对于我来说 1021 .. 6020 环形 stmt := '插入 MY_T...
SQL/PLSQL:这是(下面给出的)调用包体中包含的游标查询的“FROM 子句”内函数的正确方法吗:-
光标recipe_attributes_cur(p_recipe_id INrecipe_data.recipe_id%TYPE) IS 选择 t.attribute_name, t.attribute_value, 案件 当 ra.enum_list 不为空时 然后(选择
我的 Oracle 类型有两个名为 myType 的方法: 创建或替换类型 myType 作为对象 ( 虚拟 varchar2(1), 构造函数 myType(something varchar2) 返回 self 作为结果...
具有经典报告的自定义表单,可显示有关多个值弹出式选择器的所选项目的更多数据
有一个业务工作场景,要求我在经典报告中显示有关从 Popup Lov 页面项目中选择的元素的更多信息。经典报告还有一个用于删除任何元素的列
根据我多次阅读的Oracle DOC。 您能否用简单的解释向我解释一下主要区别(如果可能的话,举一些例子) 在 JSON_ARRAYAGG 和 JSON_ARRAY 之间 结束
将Oracle数据库从11g免费升级到23AI,无法从应用程序登录
我正在将我的 Oracle 数据库从 11g 升级到 23AI 免费,将我所有的数据、过程、函数、包和用户帐户/信息从 11g 数据库迁移到 23AI 数据库,我...
我曾经使用Oracle SQL Developer 来调试Oracle 存储过程。但不知何故,在数据库团队将数据库迁移到 docker 环境后,当我尝试启动调试时,我收到以下错误消息...
我有一个复杂的过程和一个该过程更新的表格。还有一个为必须运行该程序的管理员提供的 Web 服务,以及为积极工作的操作员提供的 Web 服务...
如何使用 pl/sql 对 HMAC-SHA256 中的字符串进行编码?
我正在使用 Oracle 数据库 11g Express Edition 在 PL/SQL 中进行 REST API 授权。我有 api_key、nonce 和签名作为每个过程的 IN 变量。 签名是 HMAC-SHA256 编码
将大文本存储在单个 CLOB 列中或将其分成 CHAR/VARCHAR2 行?
就性能而言,哪一种做法更好?将大文本数据放入单个 CLOB 列中,或者创建一个表,将用户输入的文本分成多行,每行 2000 个长度的 va...
我需要做的是检查过程中的一系列变量是否有价值,但棘手的部分是我必须检查的变量列表在表中。让我进一步解释一下: 我们有...