まず第一に、構文を修正してもコードが間違っています。独自の自動インクリメントメカニズムを実装しようとしているようです。 それは失敗します。
正しい方法は、SQL Server の組み込みメカニズムを使用して自動インクリメントし、ID
を作成することです。 としての列Identity
.
そうすれば、挿入ステートメントにそれを含める必要はまったくなく、マルチクライアントまたはマルチスレッド環境でも安全です (現在の実装では間違った結果が出始めます)。
まず第一に、構文を修正してもコードが間違っています。独自の自動インクリメントメカニズムを実装しようとしているようです。 それは失敗します。
正しい方法は、SQL Server の組み込みメカニズムを使用して自動インクリメントし、ID
を作成することです。 としての列Identity
.
そうすれば、挿入ステートメントにそれを含める必要はまったくなく、マルチクライアントまたはマルチスレッド環境でも安全です (現在の実装では間違った結果が出始めます)。