这是一个简单的问题,但我无法找到任何关于它的信息。
在SQL Server 2005/2008中是否可能有子模式?
示例:
有一个名为HR(人力资源)的模式,其中包含一个名为Training的子模式(与此相关的表)。 它将像HR.Training.*
这样结束,其中*
是表。
这是一个简单的问题,但我无法找到任何关于它的信息。
在SQL Server 2005/2008中是否可能有子模式?
示例:
有一个名为HR(人力资源)的模式,其中包含一个名为Training的子模式(与此相关的表)。 它将像HR.Training.*
这样结束,其中*
是表。
你是不是有Oracle的背景?我相信Oracle有模式(Schema)的概念。在SQL Server中,最接近的等效物是数据库(Database)。
你可以很容易地从同一SQL服务器上的一个数据库交叉查询到另一个数据库,这将给你几乎相同的调用语法。
例如:server.database.owner.object
在你的情况下,它可能看起来像HRSvr.HR.dbo.xxx和HRSvr.Training.dbo.xxxx。
是的,你可以创建模式,但似乎不能创建子模式。我来自IBM db2背景,但我们这里的IT人员似乎不知道除了默认的“dbo”之外还可以创建其他模式。