2

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

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

4

1 回答 1

2

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

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

在此处输入图像描述

您可以从下拉框中选择任何内置模式,例如guest等,也可以选择您在数据库中使用的自定义模式。db_owner

回答您最初的问题 - 只要您将要创建的两个表的架构属性设置为唯一值(例如dbo, guest),即使它们具有相同的名称,也可以说它table1不会导致任何问题。

于 2011-01-04T03:20:04.250 回答