一尘不染

我不确定在SQL中声明这些变量时出了什么问题

sql

我有以下代码:

USE pricingdb
go

CREATE TABLE dbo.Events_060107_2012
(
    Date_Time varchar(20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    Event_Type TEXT,
    Month_of_Year TEXT,
    Survey DOUBLE,
    Actual DOUBLE,
    Prior_Data DOUBLE,
    Revised DOUBLE,
    Relevance FLOAT,
    Ticker TEXT
);

我收到一个错误:

"Incorrect syntax near ','.  Level 15, State 1, Line 6"

我知道这应该是一个很容易解决的问题,但是出于任何原因,我在理解如何解决此问题时都遇到了很多麻烦。我对SQL的知识充其量只是初学者,因此我阅读的其他大多数线程都比我的头略高。

在此先感谢您的帮助。


阅读 164

收藏
2021-05-16

共1个答案

一尘不染

DOUBLE在SQL Server中不是有效的数据类型

使用浮点型,数字型,…或任何其他受支持的类型。

有关更多信息,请访问http://msdn.microsoft.com/zh-
cn/library/ms187752.aspx

2021-05-16