Sql server MSSQL如何添加dict表
我在MSSQL数据库中添加了几个表,如下所示:Sql server MSSQL如何添加dict表,sql-server,Sql Server,我在MSSQL数据库中添加了几个表,如下所示: CREATE TABLE [dbo].[nazwa.tabeli1]( [id] [varchar](7) NULL, [name] [varchar](16) NULL, [surname] [varchar](16) NULL, [Address] [varchar](50) NULL, [stat] [varchar](3) NOT NULL ) ON [PRIMARY] 但当我想
CREATE TABLE [dbo].[nazwa.tabeli1](
[id] [varchar](7) NULL,
[name] [varchar](16) NULL,
[surname] [varchar](16) NULL,
[Address] [varchar](50) NULL,
[stat] [varchar](3) NOT NULL
) ON [PRIMARY]
但当我想添加字典表时:
CREATE TABLE [dict].[produkt](
[ID] [nvarchar](7) NULL,
[Name] [nvarchar](16) NULL,
[Code] [nvarchar](8) NULL,
[Height] [nvarchar](4) NULL
) ON [PRIMARY]
我得到:
Msg 2760,16级,状态1,第1行
指定的架构名称“dict”不存在或您没有使用它的权限
如何添加这样的表?架构不存在,请尝试
CREATE SCHEMA dict
GO
CREATE TABLE [dict].[produkt](
[ID] [nvarchar](7) NULL,
[Name] [nvarchar](16) NULL,
[Code] [nvarchar](8) NULL,
[Height] [nvarchar](4) NULL
) ON [PRIMARY]
dbo
是始终存在但dict
不存在的默认模式
但是,您真的想仅为此表使用一个单独的模式
dict
?Msg 156,级别15,状态1,第2行关键字“CREATE”附近的语法不正确。@BartekK:请在不使用分号的情况下,使用GO
重试。