从临时表中导入表中的SQL

时间:2013-12-03 16:18:07

标签: sql sql-server

我正在尝试从临时文件导入到数据库表。 我遇到的问题是,即使它导入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  

1 个答案:

答案 0 :(得分:0)

尝试

 select col1 = ( case         when ltrim(status) = '1' then 1
    else 0
  end)  from #fixtures