Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server和Oracle之间的差异';用户';_Sql Server_Oracle - Fatal编程技术网

Sql server SQL Server和Oracle之间的差异';用户';

Sql server SQL Server和Oracle之间的差异';用户';,sql-server,oracle,Sql Server,Oracle,SQL Server中的用户和Oracle中的用户有什么不同吗?如果是,它们是什么 提前感谢。在Oracle中,用户和模式是一回事。您可以使用相同的名称创建属于不同用户的两个不同表 在SQL Server中,模式和用户是分开的。用户仅用于登录和定义权限 有关详细信息,请参见此问题:Oracle架构类似于Windows操作系统中的“我的文档”文件夹。用户可以向其他用户授予查看其模式中内容的权限,但Oracle模式本质上是用户的工作区 MS SQL Server的架构是名称空间。虽然您可以拥有会计和

SQL Server中的用户和Oracle中的用户有什么不同吗?如果是,它们是什么


提前感谢。

Oracle
中,用户和模式是一回事。您可以使用相同的名称创建属于不同用户的两个不同表

在SQL Server中,模式和用户是分开的。用户仅用于登录和定义权限


有关详细信息,请参见此问题:

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

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


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

此外,Oracle中的
架构
是SQL Server中的
数据库
。@rene:
SQL Server
也有
架构
的概念。在由三部分组成的名称
'mydb.dbo.mytable'
中,
mydb
是一个数据库(物理分组),而
dbo
是一个模式(逻辑分组)。无法抗拒!所有的粉丝们,请填空:数据库用户和%@而数据库用户很棒!!;-)@KM:我可以用同一个数据库来填充这两个空格吗,因为任何数据库都有这两种用户?