テーブルに挿入された最後のIDを取得しようとしています。使っていた
SELECT IDENT_CURRENT('TABLE')
しかし問題は、最後に挿入された ID を返さず、最大挿入 ID を返すことです。
たとえば、次のようにします。
INSERT INTO 'TABLA' (ID) VALUES (100)
SELECT IDENT_CURRENT('TABLE') returns 100
しかし、もしそうなら
INSERT INTO 'TABLA' (ID) VALUES (50)
SELECT IDENT_CURRENT('TABLE') returns 100
そして私は50を取得したいです
特定のテーブルの ID が必要ですが、ID を動的に生成するため、ID ではありません。どうすればよいですか?