我有两条记录想用一条insert语句插入到sql server中去。 
mysql中可以这样      
INSERT INTO tt VALUES (4444), (5555)
sql server该怎么办呢?

解决方案 »

  1.   

    INSERT INTO tt
    select 4444,5555
      

  2.   

    INSERT INTO tt VALUES(4444,5555)或INSERT INTO tt SELECT 4444,5555
      

  3.   

    不对
    不是这样的
    我是想用一条insert语句插入多行记录。不是多列
      

  4.   

    INSERT INTO tt
    select 4444 union all
    select 5555
      

  5.   

    INSERT INTO tt select 4444 
    union all select 5555
    --这样?
      

  6.   

    CREATE TABLE TT(ID INT)INSERT INTO TT SELECT 4444
    SELECT * FROM TT 
    UNION ALL SELECT 5555SELECT * FROM TT
    DROP TABLE TTRESULTS:
    -------------
      66
      55
      

  7.   

    RESULTS:
    -------------
      4444
      5555
      

  8.   

    我是想用一条insert语句插入多行记录。不是多列
    ---------------------------------------------------------------------
    INSERT INTO tt
    SELECT 4444 UNION ALL
    SELECT 5555