2014-10-26 15 views
14

Şablon kodundan tablo oluşturmaya çalışıyorum.Sütun, parametre veya # 10 değişken: Veri türü bulamıyor

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

Ama varchar (10) koymak:

Bu şablon kodu çalışmaktadır

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

Elde hatası:

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

Sadece [] ... – sqluser

cevap

22

sorun braketlerdir [] . [varchar](10)

Kodu:

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

Ya da parantez kaldırabilirsiniz:

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

Beni alırdı kaldır Sen parantez içine sadece varchar koymak zorunda Bu basit küçük hatayı görmek için saat ... –