如何找出存储过程中使用了哪些表/视图/同义词
通过Oracle查询是否可以找出存储过程使用哪些视图/同义词/表? 在 PL/SQL Developer 中,如果您折叠存储过程,它将显示“引用”,其中显示存储过程使…
Oracle 中的更改类型失败并出现 ORA-22324 和 ORA-21700
我正在尝试向 Oracle 10.2.0.4 DB 中现有的对象类型添加属性。 该架构是有效的,并且在运行以下语句之前一切正常: ALTER TYPE sometype ADD ATTRIBUT…
了解表 API 和事务 API 之间的差异
朋友们, 请询问 Tom 线程 我通过另一个SO问题发现的,提到了表和事务API,我试图理解它们之间的区别。 表 API (TAPI) 是无法访问底层表并且存在“get…
Oracle 使用 SELECT...FOR UPDATE OF 锁定
我从表 FOO 和 BAR 中进行选择。我想锁定正在返回的 FOO 记录,但不希望锁定 BAR 记录。 cursor c_foobar is select foo.*, bar.* from foo, bar wher…
Oracle聚合函数返回一组随机值?
标准 SQL 聚合函数 max() 将返回组中的最高值; min() 将返回最低值。 Oracle中是否有聚合函数可以从组中返回随机值?或者某种技术来实现这一目标? …
ORA-00060: 等待资源时检测到死锁
我有一系列脚本作为 nohup 在托管 Oracle 10g 的 AIX 服务器上并行运行。这些脚本是由其他人编写的,旨在同时执行。所有脚本都在表上执行更新。我收到…
得到“太多行” “for”内的错误光标循环
我有一个包含两个游标循环的触发器,一个嵌套在另一个游标循环中,如下所示: FOR outer_rec IN outer_cursor LOOP FOR inner_rec IN inner_cursor LO…
如何防止“参数 PLSQL_DEBUG 已弃用” Oracle SQL Developer 中的编译器警告
当我执行包体 DDL 语句时,SQL Developer 发出警告: Warning: PLW-06015: parameter PLSQL_DEBUG is deprecated use PLSQL_OPTIMIZE_LEVEL=1 如何将 …
oracle集合没有足够的值
我执行了以下操作: create or replace type my_row as object ( lname varchar2(30), fname varchar2(30), MI char(1), hohSSN char (9), hohname VA…
oracle 函数体中的逗号分隔值
我有以下 oracle 函数,但它不起作用并且出错。我用了询问汤姆 转换逗号分隔值以在 包头中声明的 select * from table1 where col1 in <> 中使用…
oracle类型可以像表一样更新吗?
我正在将 GTT 转换为 oracle 类型,如优秀的 中所述APC 回答。但是,某些 GTT 正在根据另一个表中的选择查询进行更新。例如: UPDATE my_gtt_1 c SET …