批量插入问题,从excel到SQL表的日期

abs*_*123 0 sql sql-server

我试图将这两列从excel批量插入临时表## NBP_Table.但是,当我这样做时,我收到以下错误:

'操作数类型冲突:int与日期不兼容'

这是否意味着日期不是应该插入表格的格式?

create table ##NBP_Table
(
Applicable_Date date,
NBP_Value numeric(4,4)
)

insert into ##NBP_Table
values (01/04/2014,1.7107),
(02/04/2014,1.6482),
(03/04/2014,1.686),
(04/04/2014,1.6681)
Run Code Online (Sandbox Code Playgroud)

mar*_*dle 5

要使日期插入工作,请尝试此操作

create table ##NBP_Table
(
Applicable_Date date
NBP_Value numeric(5,4)
)

insert into ##NBP_Table
values ('01/04/2014',1.7107)
Run Code Online (Sandbox Code Playgroud)

日期需要用引号

我还为您更正了数字数据类型