解决方案 »

  1.   

    Insert into A(C1,C2,C3...) Select C1,C2,'',C4... From B直接 ''
    如果要NULL,就直接写NULL
      

  2.   


    Insert into A(C1,C2,C3) Select C1,C2,''  From B
      

  3.   

    空字符串的常量值
    1. 直接 ''Insert into A(C1,C2,C3) Select C1,C2,''  From B2.如果要NULL,就直接写NULLInsert into A(C1,C2,C3) Select C1,C2,NULL  From B3.如果要常量值 比如 常量值是 测试Insert into A(C1,C2,C3) Select C1,C2,'测试' From B供LZ参考!
      

  4.   

    方法一(用null值替代):Insert into A(C1,C2,C3,C4) Select C1,C2,null,C4 From B方法二(用空字符串):Insert into A(C1,C2,C3,C4) Select C1,C2,'',C4 From B方法二(對C3不插入值):Insert into A(C1,C2,C4) Select C1,C2,C4 From B根據你的要求,方法二最符合要求. 方法二插入的C3列有值,但值為空字符. 其他兩種方法C3列都沒有值.