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

前端之家收集整理的这篇文章主要介绍了sql-server – 列,参数或变量#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).

解决方法

问题是括号[].你必须把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]
原文链接:https://www.f2er.com/mssql/79214.html

猜你在找的MsSQL相关文章