私が以下を持っている場合:
Begin transaction
numberOfRecords = select count from table where foreignKey = "some value"
Insert into table (set SequenceNumber = numberOfRecords + 1)
End Transaction
複数のユーザーが上記のコードを実行している場合、各挿入には一意の増加数がありますか?
言い換えると、beginトランザクションは他のトランザクションをキューに入れ、各挿入が正しいシーケンス番号を持つように読み取りさえしますか?または、Insert into..Selectステートメントを使用して目的を達成する必要がありますか?
ありがとう。