SQL Server和Oracle'User'之间的区别

时间:2010-05-11 14:40:42

标签: sql-server oracle

SQL Server中的用户与Oracle中的用户之间是否存在任何差异?如果是这样,他们是什么?

提前致谢。

2 个答案:

答案 0 :(得分:9)

Oracle中,用户和架构是一回事。您可以创建两个具有相同名称的不同表,属于不同的用户。

SQL Server中,架构和用户是不同的东西。用户仅用于登录和定义权限。

答案 1 :(得分:1)

Oracle模式类似于Windows操作系统中的“我的文档”文件夹。用户可以向其他用户授予权限以查看其架构中的内容,但Oracle架构本质上是用户的工作区。

MS SQL Server的模式是名称空间。虽然您可以拥有会计和市场营销模式,但它们并不与个人用户紧密耦合。 Accounting模式中的对象包含会计信息,Marketing模式中的对象具有市场营销信息。

Oracle模式与用户紧密耦合,MS SQL Server模式主要用于分类。