繁体   English   中英

SQL Server 2005/2008中的子模式

[英]Sub-Schemas in SQL Server 2005/2008

这是一个简单的问题,但我无法找到任何关于此的信息。

是否可以在SQL Server 2005/2008中使用子模式?

示例:拥有一个HR(人力资源)模式,其中包含一个名为Training的子模式(包含与此相关的表)。 它最终会像HR.Training.*其中*将是表格。

不可以。您可以通过将不同的用户放入不同的角色并允许这些角色使用对象来伪造这个角色。

也许你可以在模式的命名中伪造它,比如HR_Training。*和HR_Reviews。*等等。 俗气,我知道。

您是否有机会来自Oracle背景? 我相信Oracle有Schemas的概念。 在SQL Server中,最接近的等价物是数据库。

您可以非常轻松地在同一个SQL服务器上从一个数据库交叉查询到另一个数据库,这将为您提供几乎相同类型的调用语法

例如server.database.owner.object

在您的情况下,它可能看起来像HRSvr.HR.dbo.xxx和HRSvr.Training.dbo.xxxx。

是的,你可以制作模式,但似乎你不能制作子模式。 我来自IBM db2背景,但我们这里的IT人员并不知道除了默认的'dbo'之外你还可以知道其他模式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM