sql - 多个值来测试函数
我正在尝试测试一个函数(在本例中 - regexp_replace(tvalue,'([[:cntrl:]])','')),并且想知道是否有一种方法可以将多个输入数据传递给一个 SQL 查询…
建议如何优化解决方案(循环所有记录并检查错误)
我使用了以下内容(检查循环中的错误,如果存在,我将它们插入表中): FOR rec IN (SELECT MAX(t.s_id) as s_id,t.sdate,t.stype,t.snumber,t.code, …
在 Oracle 中将 VARCHAR2 转换为 TIMESTAMP
我有一个格式为“14-SEP-11 12.33.48.537150 AM”的 VARCHAR2 值,我需要将其按原样转换为 TIMESTAMP。就像, SELECT TO_DATE('14-SEP-11 12.33.48.53…
PL/SQL 包中是否只能使用 AUTHID CURRENT_USER 运行一个过程?
我有一个 PL/SQL 包没有指定AUTHID(实际上使其成为AUTHID DEFINER)。但是,此包中恰好有一个过程需要以 AUTHID CURRENT_USER 身份运行。这是可…
Oracle ApEx 中的格式掩码货币金额
我的 Oracle ApEx 表单中有一个成本字段,用户可以在其中输入 10000.00 美元或更多甚至更少的金额。 我的问题是,如何在 ApEx 表单中格式化掩码并验证…
如何在 Oracle SQL 语句中使用集合
我想编写一个 Oracle 函数,它通过多个步骤将一些数据收集到一个集合变量中,并在 SELECT 查询中使用该集合数据,就像这个非常简化的示例一样: CREAT…
如何通过 sql Developer 连接到 sql 数据库?
所以,我已经下载了一个 .sql 文件,并且想知道如何通过我也下载的 sql Developer 连接到它。我需要使用主机名和端口等创建连接吗?我可以手动/直接连…
需要帮助理解和插入/更新过程
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
出现错误“ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小”
我有一个下面的软件包出现错误, ORA-06502: PL/SQL: numeric or value error: character string buffer too small 请让我知道这里出了什么问题。 CRE…
oracle回滚和提交
在以下sql语句中: BEGIN update table1 set col1 = 'Y'; commit; update table2 set col2 = 'Y'; rollback; end; / 它会回滚所有更新还是仅更新#2?…