テンプレートコードからテーブルを作成しようとしています。
このテンプレートコードは機能しています。
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).
問題は角括弧[]です。 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]