1
は、テーブルを考える:SQLiteで複数の行に挿入されたIDを返すにはどうすればよいですか?
CREATE TABLE Foo(
Id INTEGER PRIMARY KEY AUTOINCREMENT,
Name TEXT
);
はどのようにして使用して同時に挿入された複数の行のIDを返すことができます。
INSERT INTO Foo (Name) VALUES
('A'),
('B'),
('C');
私はlast_insert_rowid()の承知していますが、私は、任意の例を発見していませんそれを複数の行に使用します。私が達成しようとしています何
このSQL Serverの例に見ることができ蜂:
DECLARE @InsertedRows AS TABLE (Id BIGINT);
INSERT INTO [Foo] (Name) OUTPUT Inserted.Id INTO @InsertedRows VALUES
('A'),
('B'),
('C');
SELECT Id FROM @InsertedRows;
すべてのヘルプは非常に高く評価されます。