为什么这在匿名中有效,但在程序中无效?
如果我执行以下操作,一切都很好: declare l_foo clob begin select regexp_replace( dbms_metadata.get_ddl('USER', 'SCOTT', null) || dbms_metada…
防止Oracle LogMiner在闪回恢复区创建归档日志
我正在尝试使用 Oracle LogMiner(DBMS_LOGMNR 包)来实现基于重做日志的审计跟踪功能。但是每次当我查询V$LOGMNR_CONTENTS时,它都会在闪回恢复区(S…
我应该使用自定义 Oracle 函数还是 PHP 来处理此 HTML 字符串构造?
在实现 这个问题关于我的项目,我意识到有 3 种方法可以完成某件事,但我不知道哪一种更好。是否会再次使用其中之一进行表演?这种性能值得更复杂的实…
使用 Oracle 中的函数与 3 个相关表将多行连接到一列中
我知道关于同一问题有多个问题,但我找不到可以解决我的问题的问题。我也知道这篇文章,这正是我用于代码的内容以下。我只是遇到了一个小问题... tabl…
基本的Oracle问题
我是甲骨文新手。当我使用以下命令创建存储过程时: CREATE OR REPLACE PROCEDURE PROCEDURE1 AS BEGIN SELECT FIRSTNAME, LASTNAME INTO FirstName,L…
Utl_file fseek 函数给出具有较大绝对偏移量的错误?
我必须编写一个程序,使用 fseek 从特定位置读取数据。 我必须逐行读取数据,并且在特定行中我必须使用 fseek 来读取数据。 但是当我使用fseek并且abs…
SQL INSERT 是否会失败而不在 PL/SQL 中引发异常
是否存在 SQL(特别是 Oracle-PL/SQL)中的 INSERT 可能失败而不引发异常的情况?我在 INSERT 之后看到代码检查,它验证 SQL%ROWCOUNT = 1 ELSE 它引…
CASE WHEN...INTO - 存储过程
有什么方法可以做 CASE WHEN INTO 语句吗? Create or replace procedure example AS Variable1 varchar Variable2 varchar BEGIN Select (CASE WHEN …
PL/SQL 游标选择唯一记录并在平面文件中打印
我在游标中有一组值。例如: CURSOR c_stock_option IS SELECT empid, '1' AS ISenrolled FROM employee emp UNION ALL SELECT empid, '2' AS ISenrol…
通过 utl_file.open 打开驻留在服务器上的文件时出错!
我正在尝试打开驻留在数据库服务器中的文件, 我用过 选择 * 来自 V$ 参数 名称 = 'utl_file_dir' 找出目录路径。 当我执行此代码时,我收到此错误。 …
线性化 Oracle 嵌套表
如何线性化嵌套表,该表本身也包含嵌套表(注意:内部表可能具有不同的大小)。假设我有以下类型声明: CREATE OR REPLACE TYPE VECTOR IS TABLE OF N…
在 PLSQL SELECT 语句中使用变量
我有一个查询 ReportStartDate 和 ReportEndDate 的查询,所以我想我会在 PLSQL 中使用变量。不确定我在这里缺少什么,但我收到一个错误: CLEAR DECL…
在另一个 plsql 脚本中调用 plsql 脚本
我有一个充满我想要运行的 PLSQL 脚本的目录,问题是该目录的内容是动态的,我无法知道这些脚本的名称是什么。 我必须编写一些东西来运行该目录中的所…