【发布时间】:2019-11-27 01:52:59
【问题描述】:
Oracle DB:如何检查目录和模式中是否存在序列?
select * from User_Sequences where sequence_name='Foo';
ALL_SEQUENCES 有所有者/模式,但没有目录列。
如何指定目录和架构?
【问题讨论】:
-
“目录”是什么意思?这在 Oracle 数据库中没有意义。有使用术语“目录”的 API(JDBC/ODBC/等),但如果您使用其中之一,您通常不会直接查询数据字典表,您将使用 API 获取所有元数据查询。
-
“目录”是什么意思?这在 Oracle 中不存在。
-
目录的概念确实存在于 Oracle 中,但仅限于 RMAN 组件。我认为@Sunnyday 将 Oracle 术语模式与通用 DBMS 术语目录混淆了,后者(松散地)是构成模式/数据库的元数据
-
@DaveSmylie 分层命名目录 > 架构 >TableFoo 对 oracle 有意义吗?
-
@Sunnyday 我会说数据库-> 模式-> 表,但在一个表中,只是模式-> 表。即sunnyday.users_table。目录是一个单独的结构,包含有关 rman 备份 + 文件的信息