如何在另一个模式 SSMS 中创建 table

How to create table in another schema SSMS

我在 AdventureWorks2012 的 Person 模式中使用 sql 查询创建了一个 table。但我不知道如何使用 SSMS 向导执行此操作。

我通过查询做到了这一点。

Create table [SchemaName].[Tablename]

但我无法使用 SSMS 数据库 -> [AdventureWorks] -> [Tables] ->(右键单击)Table

我给了 Table 名称 [Person].[Person2] 但它在 dbo 模式中创建并且 table 名称是错误的。

当您在 table 设计器中时,从 View 菜单打开 Properties window,然后 Properties Window 或直接按 F4)

在该对话框中,您可以更改 table 的各种属性,包括架构。

您需要先创建模式,然后 运行 您的脚本如下或如 DavidG 所说,使用 table 的属性更改模式

CREATE SCHEMA [SchemaName]
GO
Create table [SchemaName].[Tablename](
    ID int,
    Name varchar(50)
)
GO