如果一个表里,有50个字段,第一列是自动标识列。不能手动向里面添加数据。
如果我想往这个表里加一个记录,是不是只能
insert into table (xx,xx,xx,xx....) ...这样把那49个列写全?
如果列更多的话不就累死了么。。
有没有啥简单点的方法啊?
比如说指定,不往哪一列里插入数据??
谢谢各位回答!

解决方案 »

  1.   

    列名可以省略,当然前提示你每个列都有values输入
      

  2.   

    insert into table select 49个字段 from ...--或insert into table values(49个值)
    --table()那里不用管
      

  3.   

    选取中那个表
    然后用mouse左键点住列,然后不松开直接拽到查询分析器里面.如果用
    insert into table select 49个字段 from ...
    insert into table values(49个值)这样表增加一个字段的话,insert相关的地方都要改.
      

  4.   


    非常同意
    因为一个表里几百个字段的话,再添加列可能是不同的部门添加的
    如果insert不指定列,那就会很惨.
      

  5.   

    sp_help 表名列全部出来了,复制就好了