当前位置: 首页 > 面试题库 >

哪个Oracle表使用序列?

翁翰墨
2023-03-14
问题内容

有一个序列,我需要找出哪个table.column获取其值。据我所知,Oracle没有跟踪这种关系。因此,在源代码中查找序列是唯一的方法。是对的吗?

任何人都知道某种找到这种序列表关系的方法吗?


问题答案:

在数据库中,您可以像这样搜索架构中所有已存储的代码:

select type, name, line, text
from all_source
where owner = 'MYSCHEMA'
and upper(text) like '%MYSEQ.NEXTVAL%';

在SQL Developer中,有一份报告可以做到这一点。



 类似资料:
  • 问题内容: 我试图弄清楚java使用哪个环境变量来查找/检测所使用的JRE 。 按照Oracle的设计,我仅有的文件是 如果我将其设置为空或某个随机文件夹,则使用仍然可以运行应用程序。所以我只能假设它没有使用该值。那么如何找到JRE文件夹?是否默认为特定内容?我也没有设置变量。 问题答案: 这会给你一个想法:

  • 如果我将设置为空或某个随机文件夹,则使用运行应用程序仍然有效。所以我只能假设它没有使用值。那么它是如何找到JRE文件夹的呢?它是否默认为某些特定的东西?我也没有var集。

  • 假设我们有两个执行人,1和2。 我们可以配置在执行时使用哪个执行器 但哪个线程执行器使用CompletableFuture静态方法allOf? 谢啦!

  • 问题内容: 我在Oracle中有两个表,作业和参考。 我想在两个表中插入一条新记录,并使用从序列中生成的键。就像是: 当然,这导致: 有没有不使用PL / SQL的方法?我非常喜欢仅使用SQL来做到这一点。 问题答案: 您可以为此使用多表插入语法的副作用: SQL小提琴。 从限制: 您不能在多表插入语句的任何部分中指定序列。多表插入被视为单个SQL语句。因此,对NEXTVAL的第一个引用将生成下一

  • 如题,是PL/SQL?SQL Developer?Navicat?还是别的??哪个最好用啊??

  • 这意味着对进行双重迭代。当可迭代的大小是未知的并且可能变化很大时,哪个选项是最好的: 只需使用. 只需使用. 计算中的元素并分配. 澄清一些细节: null