2010-10-04 102 views
2

我知道如何创建新架构并编写DDL脚本来创建具有相同名称的驻留在同一数据库的不同架构中的表。我想知道如何使用SQL Server 2005 Management Studio Express来做到这一点。与SQL Server 2005管理工作室不同架构下的相同名称表管理工作室Express

重复一遍,我想知道是否可以使用SQL Server 2005 Management Studio Express创建两个具有相同名称但驻留在同一数据库的不同架构中的表。

回答

1

是的。只需将属性窗口中的模式属性更改为与在SQL Server中创建的新表格的dbo(这是模式的默认值)不同的值即可。

当您在数据库中创建一个新表的过程中,只需按F4键和属性窗口将显示在屏幕的右侧。这属性窗口显示了新表的各种属性正在创建:

enter image description here

您可以选择任意的内置模式如guestdb_owner等等,从下拉框或您在数据库中使用的自定义架构。

要回答你原来的问题 - 只要你设置要创建一个独特的值(例如dboguest)这两个表的架构属性,即使它们具有相同的名称让我们说table1它应该不会造成任何问题。

相关问题