我正在尝试从临时文件导入到数据库表。 我遇到的问题是,即使它导入db表时status ='1',我每行都得0。好像我做错了什么。不确定为什么案例陈述不起作用。
我有以下代码:
drop table #fixtures
create table #fixtures(status varchar(5) )
BULK INSERT #fixtures
FROM 'C:\Fixtures\NewOne.txt'
WITH
(
FIELDTERMINATOR ='\t',
ROWTERMINATOR ='\n',
FIRSTROW = 2
)
insert into WaterTbl (Active)
select
case
when ltrim(status) = '1' then 1
else 0
end
from #fixtures
答案 0 :(得分:0)
尝试
select col1 = ( case when ltrim(status) = '1' then 1
else 0
end) from #fixtures