select * into tablename from table2
go
第2个语句

解决方案 »

  1.   


    在SQL查询器中执行一段操作后,是否必须删掉,才能继续下面的代码,否则上面的一部分操作会执行2次?这个东东是怎么用来着,写一段删一段?
    --------------------------------------------------------查询分析器,你想啊,本来就是用来做分析的嘛。另外,向表中添加记录时,除了用insert一条一条来之外,有没有跟简洁的命令?
    -----------------------------------------------------------------------
    insert tablename (fieldname) select 'a'
          union select 'b'
          union select 'c'
          union select 'd'
          ......
      

  2.   

    select * into tablename from table2
    go
    第2个语句
      

  3.   

    可以先select * into #t1 from 表名 --将所要插入的数据插入临时表

    insert into 表名1 (字段)
    select 字段 from 表名2
    就可以批量插入了
      

  4.   

    呵呵,第一个问题搞定了,多谢!!第二个问题,是指在填新表得时候,而不是从一个已有的表转到另一个中
    比如:
    user XXX
    insert into XX
    values('X','X','X')
    insert into XX
    values('Y','Y','Y')
    ......
    go
    有没有第二种简单一点的方法?