SQL Server Express - ','附近的语法不正确

use*_*144 2 sql t-sql sql-server

我在这个简单的sql上得到一个恼人的错误,我无法发现错误,任何帮助都会被认可.

CREATE TABLE alertitem 
    ([id] INT, 
     [dateposted] DATETIME, 
     [daterevised] DATETIME, 
     [datestart] DATETIME, 
     [dateexpires] DATETIME, 
     [userid] INT, 
     [title] VARCHAR(MAX), 
     [details] VARCHAR(MAX), 
     [lat] DOUBLE, 
     [lon] DOUBLE, 
     [radius] INT, 
     [imageid] INT);
Run Code Online (Sandbox Code Playgroud)

Web*_*erP 8

Double不是SQL Server数据类型.

这应该是所有数据类型的完整列表,请参阅MSDN.

我应该注意,你可能想用FLOAT或DECIMAL来解决你的问题,但我对你正在做的其他事情(生产者或消费者)一无所知,所以我会让你选择哪些数据类型将解决您的问题.


N0A*_*ias 6

将DOUBLE更改为FLOAT以解决您的问题.