サーバーと多くのクライアントがあり、アプリケーションはクライアント上にあり、データベースはサーバー上にあります。テーブルは 1 つです。
Table --> Id --> int Auto-increment,
Name --> nvarchar(50),
したがって、クエリを使用してクライアントから新しい行を挿入するたびに
Insert into Table Name Values('NameValue')
行が挿入され、SQL が Id フィールドを自動生成します。したがって、その ID を取得するには、次のクエリを使用します
Select max(Id) as maxId from Table
ただし、両方のクエリは異なる接続上にあります
一度に 1 つのクライアントのみが動作している場合はうまく機能しますが、複数のクライアントが動作している場合は、'getMaxId' クエリを要求する前にクライアントから多くの挿入クエリが要求されます。