gpt4 book ai didi

database - 不同模式上的 Oracle 相同表名?

转载 作者:太空狗 更新时间:2023-10-30 01:46:41 26 4
gpt4 key购买 nike

是否可以在同一个数据库中的表上使用不同数据的不同架构上使用相同的表名?我认为与其创建多个数据库(保存相同的表名)不如创建多个模式。

类似于:

Schema 1:  table A, table BSchema 2:  table B, table XPS: table B hold different data for each schema

最基本的问题是每个模式(用户)是否拥有不同的表集?在 SQL Server 和 MySQL 中,同一数据库上的每个用户都有相同的表集,区别仅在于角色,Oracle 呢?

谢谢

最佳答案

是的,这是可能的。 Oracle 中的模式就是 MySQL 用户所说的数据库。

但是,如果您连接到数据库实例的用户可以访问这两个表,则现在在访问其中一个表时需要小心。要明确引用特定架构中的表,请使用 schema.table

关于database - 不同模式上的 Oracle 相同表名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1685775/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com