update especificacion condicional columna calculada sql-server tsql sqldatatypes create-table

sql server - especificacion - Columna, parámetro o variable#10: No se puede encontrar el tipo de datos



sql server select columna calculada (1)

El problema son los paréntesis []. Solo debes poner varchar entre paréntesis: [varchar](10)

Código:

CREATE TABLE [dbo].[Table1] ( [Field1] [int] NULL, [Field2] [varchar](10) NULL ) ON [PRIMARY]

O también puedes quitar los soportes:

CREATE TABLE [dbo].[Table1] ( [Field1] int NULL, [Field2] varchar(10) NULL ) ON [PRIMARY]

Estoy tratando de crear una tabla desde el código de la plantilla.

Este código de plantilla está funcionando:

CREATE TABLE [dbo].[Table1] ( [Field1] [int] NULL, [Field2] [float] NULL ) ON [PRIMARY]

Pero si pongo varchar (10):

CREATE TABLE [dbo].[Table1] ( [Field1] [int] NULL, [Field2] [varchar(10)] NULL ) ON [PRIMARY]

Me sale error

Msg 2715, Level 16, State 7, Line 1 Column, parameter, or variable #2: Cannot find data type varchar(10).