使用SQL Server 2005 Management Studio Express在不同模式下使用相同的名称表

时间:2010-10-04 12:46:03

标签: sql-server-2005 ssms sql-server-2005-express

我知道如何创建新架构并编写DDL脚本以创建具有相同名称的表,这些表位于同一数据库中的不同架构中。我想知道如何使用SQL Server 2005 Management Studio Express。

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

1 个答案:

答案 0 :(得分:1)

是。您可以通过简单地将属性窗口中的架构属性更改为与在SQL Server中创建的新表的dbo(这是架构的默认值)不同的值来实现。

当您在数据库中创建新表时,只需按F4键,属性窗口将显示在屏幕的右侧。该属性窗口显示正在创建的新表的各种属性:

enter image description here

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

回答原始问题 - 只要您将两个表的架构属性设置为唯一值(例如dboguest),即使它们具有相同的名称,也可以说table1它不会引起任何问题。