Столбец, параметр или переменная # 10: не удается найти тип данных
Я пытаюсь создать таблицу из кода шаблона.
Этот код шаблона работает:
CREATE TABLE [dbo].[Table1]
(
[Field1] [int] NULL,
[Field2] [float] NULL
) ON [PRIMARY]
Но если я положу varchar (10):
CREATE TABLE [dbo].[Table1]
(
[Field1] [int] NULL,
[Field2] [varchar(10)] NULL
) ON [PRIMARY]
Я получаю ошибку:
Msg 2715, Level 16, State 7, Line 1
Column, parameter, or variable #2: Cannot find data type varchar(10).
Ответы
Ответ 1
Проблема заключается в скобках []. Вы должны положить только varchar
в скобки: [varchar](10)
код:
CREATE TABLE [dbo].[Table1]
(
[Field1] [int] NULL,
[Field2] [varchar](10) NULL
) ON [PRIMARY]
Или вы также можете удалить скобки:
CREATE TABLE [dbo].[Table1]
(
[Field1] int NULL,
[Field2] varchar(10) NULL
) ON [PRIMARY]