Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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 MSSQL如何添加dict表_Sql Server - Fatal编程技术网

Sql server MSSQL如何添加dict表

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] 但当我想

我在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 [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
重试。