SQL Server中的用户与Oracle中的用户之间是否存在任何差异?如果是这样,他们是什么?
提前致谢。
答案 0 :(得分:9)
在Oracle
中,用户和架构是一回事。您可以创建两个具有相同名称的不同表,属于不同的用户。
在SQL Server
中,架构和用户是不同的东西。用户仅用于登录和定义权限。
答案 1 :(得分:1)
Oracle模式类似于Windows操作系统中的“我的文档”文件夹。用户可以向其他用户授予权限以查看其架构中的内容,但Oracle架构本质上是用户的工作区。
MS SQL Server的模式是名称空间。虽然您可以拥有会计和市场营销模式,但它们并不与个人用户紧密耦合。 Accounting模式中的对象包含会计信息,Marketing模式中的对象具有市场营销信息。
Oracle模式与用户紧密耦合,MS SQL Server模式主要用于分类。