加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 列,参数或变量#10:找不到数据类型

发布时间:2020-12-12 06:24:39 所属栏目:MsSql教程 来源:网络整理
导读:我试图从模板代码创建表. 此模板代码正在运行: 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
我试图从模板代码创建表.

此模板代码正在运行:

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]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读