Oracle PL/SQL 中有分割字符串的函数吗?
我需要编写一个过程来规范化具有由一个字符连接的多个标记的记录。我需要获取这些标记来分割字符串,并将每个标记作为新记录插入表中。 Oracle有类似…
按名称获取 Oracle PL/SQl 变量属性(PL/SQL 中的反射)
我需要对更新行进行一些审核。 因此,我有一个函数接收 some_table%ROWTYPE 类型的参数,其中包含要为该行保存的新值。 我还需要在历史表中保存一些有…
我的程序没有返回预期结果
这是我的代码: create or replace procedure date_report (start_date timestamp , end_date timestamp ) is cursor cursor_audit is select audit_i…
(PLSQL) 在 Oracle 更新触发器中测试更改值的最简单表达式是什么?
这是一个可以解决问题的布尔表达式: nvl(:new.location != :old.location, (:new.location is null) != (:old.location is null)) 但我想有一个更简…
PL/SQL 中的日期范围
如果我有一个带有名为 created_date 的日期列(日期字段)的表,其值类似于“9/2/2010 5:25:42 PM”。 我想选择从 start_date 到 end_date 的所有行。…
pl/sql 中的十进制值
如何在oracle中显示一个值如下: 99.99为99.9900, 99.9 为 99.9000, 9.99 为 9.9900, 99 as 99.0000 所有情况都应该满足.. 请帮忙...…
如何通过 hibernate 访问 pl/sql 过程中的输出参数
我有一个具有以下签名的 pl/sql 过程 PROCEDURE pr_log_process_started ( p_process_id IN log_process_status.process_id%TYPE, p_run_id IN OUT lo…
为什么我会收到 PLS - 00382?
这是我的对象 def: CREATE OR REPLACE TYPE FALCON.contacts AS OBJECT (phone VARCHAR2(50) ,phoneusage VARCHAR2(25) ,phonetype VARCHAR2(25) ,ema…
这个程序有什么错误?
我编写了以下 pl/sql 程序,但无法检测到错误: declare variable a number b number:=2354 begin b:=:a end 其中的错误是 SP2-0552:未声明绑定变量…
Oracle-SQL:生成循环复合序列
我想生成以下格式的复合序列: <Alphabet><2 digit numeric code> 每个字母系列都有从 00 到 99 的数值。 初始值将是 A00,后续值将是 A01 &g…
Oracle 特殊字符
我有一个查询 select * from table where name in ('52 T&M', '60 T&M') “&”导致查询需要一个参数。如何限定“&”在查询中进行刺痛,以…