解决方案 »

  1.   

    into t_student (sno,sname,sex,[e-mail])  这样试试
      

  2.   

    作为标识符语法要求是不能出现'-'的,如果特殊需要可以通过[]符号转义,格式如into t_student (sno,sname,sex,[e-mail])  
      

  3.   

    如果有一个表里面有三列:e,mail,e-mail
    那么select e,mail,e-mail from t的e-mail是指的e-mail还是指e减mail呢?可以用select e,mail,“e-mail”,[e-mail] from t
      

  4.   

    除了3楼说的,还可以用SELECT QUOTENAME()包住一些有可能出现问题的列
      

  5.   


    INSERT INTO TABLE(列1,列2,.....,列n) VALUES (值1,值2,....,值n);要这样写才对,你前面的那些东西就不要一起执行了。还有就是,你的列名用编辑器没有问题就没有问题,有“_”的列名,并没有问题。