数据库 – Oracle在不同架构上的表名相同吗?
发布时间:2020-12-12 07:29:36 所属栏目:MsSql教程 来源:网络整理
导读:是否可以在不同的模式上使用相同的表名,并在一个数据库中的表上使用不同的数据?我认为,而不是创建多个数据库(具有相同的表名),我应该创建多个模式. 就像是: Schema 1: table A, table B Schema 2: table B ,table XPS: table B hold different data for eac
是否可以在不同的模式上使用相同的表名,并在一个数据库中的表上使用不同的数据?我认为,而不是创建多个数据库(具有相同的表名),我应该创建多个模式.
就像是: Schema 1: table A,table B Schema 2: table B,table X PS: table B hold different data for each schema 而最基本的问题是每个架构(用户)都持有不同的表集吗?在SQL Server和MySQL中,同一个数据库中的每个用户都有相同的表集,区别仅在于角色,Oracle如何? 谢谢 解决方法是的,这是可能的. Oracle中的模式是MySQL用户称之为数据库的模式.但是,如果与数据库实例连接的用户可以同时访问这两个表,则在访问任一表时需要小心.要明确引用特定模式中的表,请使用schema.table. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |