Sql server 如何在其他模式SSMS中创建表
我在AdventureWorks2012的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模式中创建的,表名是错误的 当您在表格设计器中时,从视图菜单打开属性窗口,然后再打开属性窗口,或者只需按
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。