1

単一のステートメントを使用して SQL テーブルに複数の値を挿入するにはどうすればよいですか。SQLサーバー2008でやっています

4

3 に答える 3

5

INSERT INTO ... VALUES1 つのステートメントでテーブルに複数のデータ行を追加できます。たとえば、MySQL の場合、ここで構文図を見つけることができます。

INSERT INTO yourTable (`col1`, `col2`) 
VALUES ( 'val1', 'val2' ), 
       ( 'val3', 'val4' );
于 2012-06-28T12:14:25.670 に答える
3

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

INSERT INTO Table ( Column1, Column 2 ) VALUES
( Value1, Value2 ), ( Value1, Value2 )

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

于 2012-06-28T12:16:08.397 に答える
2

クエリから挿入することもできます

INSERT INTO Table (Column1, Column2)
SELECT Value1, Value2 FROM OtherTable

SELECTクエリによって返されたすべての値をテーブルに挿入します

于 2012-06-28T13:05:27.390 に答える