本帖最后由 wozhaolala 于 2011-03-26 21:53:06 编辑

解决方案 »

  1.   

    select * into TestT__ from....
    为什么要into TestT__,TestT__是一张实表吧,你的结果是想干嘛
      

  2.   

    查询两张表(TestT,TestT_)提取不同的数据写到TestT__表
      

  3.   

    我晕你的表真让人受不了,TestT__跟TestT_不一样,不仔细看,还以为。你考验人眼里
      

  4.   

    select * into TestT__ from(
    select * from TestT a 
    where not exists (select * from TestT_ where  
                CONVERT(char(13), DT, 120) = CONVERT(char(13), a.DT, 120))
    union all
    select * from TestT_ a 
    where not exists (select * from TestT where  
                CONVERT(char(13), DT, 120) = CONVERT(char(13), a.DT, 120))) a
      

  5.   

    select
     * 
    into
     test_t 
    from 
    testt t 
    where
     not exists(select 1 from TestT where  convert(varchar(13),dt,120)=convert(varchar(13),t.dt,120)
      

  6.   

    INSERT into TestT__  SELECT * from TestT where not exists (select 1 from TestT_ where CONVERT(char(13), TestT.DT, 120) = CONVERT(char(13), TestT_.DT, 120))
      

  7.   

    我有点不懂了testT_表还多一条数据  还有必要插入么?
      

  8.   

    难道是这样?
    insert ino 
     TestT__  
    SELECT
     * 
    from
     TestT 
    where
     not exists (select 1 from TestT_ where CONVERT(char(13), TestT.DT, 120) = CONVERT(char(13), TestT_.DT, 120))
      

  9.   

    select * into TestT__ from(
    select * from TestT a 
    where not exists (select * from TestT_ where  
                CONVERT(char(13), DT, 120) = CONVERT(char(13), a.DT, 120))
    union all
    select * from TestT_ a 
    where not exists (select * from TestT where  
                CONVERT(char(13), DT, 120) = CONVERT(char(13), a.DT, 120))) a这个写法可以实现你的要求
      

  10.   

    TestT_ TestT__的确考人的眼力