Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何在其他模式SSMS中创建表_Sql Server_Ssms_Adventureworks - Fatal编程技术网

Sql server 如何在其他模式SSMS中创建表

Sql server 如何在其他模式SSMS中创建表,sql-server,ssms,adventureworks,Sql Server,Ssms,Adventureworks,我在AdventureWorks2012的Person模式中使用sql查询创建了一个表。但我不知道如何使用SSMS向导执行此操作 我是这样做的 Create table [SchemaName].[Tablename] 但我无法使用SSMS数据库->[AdventureWorks]->[Tables]->(右键单击)Table 我给出了表名[Person].[Person2],但它是在dbo模式中创建的,表名是错误的 当您在表格设计器中时,从视图菜单打开属性窗口,然后再打开属性窗口,或者只需按

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

我是这样做的

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


我给出了表名
[Person].[Person2]
,但它是在
dbo
模式中创建的,表名是错误的

当您在表格设计器中时,从
视图
菜单打开
属性
窗口,然后再打开
属性窗口
,或者只需按F4)


在该对话框中,您可以更改表的各种属性,包括模式。

您需要先创建模式,然后按照下面的说明或DavidG所说的使用表的属性更改模式来运行脚本

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

为什么在这里调用sp_executesql?似乎毫无意义。另外,我很确定op知道怎么做,他们在问IDE。