sql >> データベース >  >> RDS >> Sqlserver

1つのSQLクエリに複数の行を挿入しますか?

    SQL Server 2008では、単一のSQLINSERTステートメントを使用して複数の行を挿入できます。

    INSERT INTO MyTable ( Column1, Column2 ) VALUES
    ( Value1, Value2 ), ( Value1, Value2 )
    

    これを参照するには、MOCコース2778A-SQLServer2008でのSQLクエリの作成を参照してください。

    例:

    INSERT INTO MyTable
      ( Column1, Column2, Column3 )
    VALUES
      ('John', 123, 'Lloyds Office'), 
      ('Jane', 124, 'Lloyds Office'), 
      ('Billy', 125, 'London Office'),
      ('Miranda', 126, 'Bristol Office');
    


    1. Tablefuncを使用して複数の列をピボットする

    2. Oracleのvarchar(max)に相当するものは何ですか?

    3. Createステートメントを使用してSQLServerでテーブルを作成する-SQLServer/T-SQLチュートリアルパート34

    4. Oracleのlistaggの代わりに?