0

テーブルに挿入された最後の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 ではありません。どうすればよいですか?

4

3 に答える 3