【问题标题】:Column, parameter, or variable #10: Cannot find data type列、参数或变量 #10:找不到数据类型
【发布时间】:2014-12-22 02:22:47
【问题描述】:

我正在尝试从模板代码创建表格。

此模板代码正在运行:

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).

【问题讨论】:

    标签: sql-server tsql sqldatatypes create-table


    【解决方案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]
    

    【讨论】:

      猜你喜欢
      • 2020-04-11
      • 1970-01-01
      • 2021-07-13
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多