ident_currentは、最後に挿入されたIDが間違っていることを示しています

分布

問題が発生しました。SQL Server 2008Expressを使用しています。

新しい行がテーブルに挿入されると、IDENT_CURRENT関数は正しい値(最後に挿入された行ID)を返します。ただし、最後に挿入された行が削除されると(DELETE FROM REPORT WHERE ID='last_inserted_id')、IDENT_CURRENT関数は削除された行のIDを返します。更新されません。

テーブルから最後のIDを返す必要があります。

SELECT IDENT_CURRENT('report')
ブライアンシャンブルン

これは期待どおりに機能しています。この関数は、削除された場合でも、最後に使用されたID値を返します。Microsoftのドキュメントからの抜粋は次のとおりです。

IDENT_CURRENTは、任意のセッションおよび任意のスコープで特定のテーブルに対して生成された最後のID値を返します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Javaを介してspが呼び出されているときに間違った値を挿入する

分類Dev

Unordered_mapは要素を挿入した後に空になります、何が間違っていますか?

分類Dev

Coqは、仮説をターゲットにして変換し、それらが間違っていることを示す方法を教えてください。

分類Dev

バッテリーは、8時間の充電後に5%残っていることを示し、「バッテリーが検出されませんでした」と表示されることがあります。

分類Dev

PDOが間違った値を挿入してMySqlにこの準備された挿入が行われるのはなぜですか?

分類Dev

これに複数のテストケースを与えると、これは間違った出力を示しています

分類Dev

逐次化された日付比較が間違った時間を挿入しています

分類Dev

AMPL IPOPTは、解決結果が「解決」されている間、間違った最適解を提供します

分類Dev

DoctrineとDateTimeが間違った違いを示している

分類Dev

json_encodeの後のJsonがデータベースに挿入した後に間違った値を示している

分類Dev

C ++ 11でunordered_mapが挿入したものを破棄することは、C ++標準委員会によって意図されていますか?

分類Dev

おじいちゃんについて話している変数に、彼は年を取っていると言いたいのですが、それは彼が年をとっていないと言っています。私が間違っていることは何ですか?前もって感謝します

分類Dev

私はこれをforループで間違って書いていることを知っていますが、複数の文字を受け入れることができるように正しく書くにはどうすればよいですか?

分類Dev

どこが間違っているのですか?1桁を返す前に、数値が追加された回数を印刷しようとしています

分類Dev

最後に挿入されたIDを使用して別のテーブルに行を挿入するにはどうすればよいですか?

分類Dev

GETDATE()をSQL Serverに格納されているGETDATE()と比較した結果が間違っています

分類Dev

最後に挿入されたIDを取得して別のテーブルに挿入するにはどうすればよいですか?

分類Dev

割り込みは、出力の準備ができているか、入力が完了したことを示すために使用されていますか?

分類Dev

Gpartedを使用した後に表示されるディスクの空き容量が間違っています

分類Dev

ヘルパーメソッドは、間違っていることが証明された場合でも常にtrueを返します

分類Dev

週ごとに日付を追加すると、間違った日付が生成されます。なんでこんなことが起こっているの?

分類Dev

Entity Framework + SQLiteが間違ったテーブルに挿入されている

分類Dev

動的なTestNGXMLの作成。間違ったXMLを取得しています。私が間違っているところ

分類Dev

挿入点を使用した二分探索-挿入点が間違っているのはなぜですか?

分類Dev

SQLite:削除後に新しいアイテムを作成するときにIDが間違っています

分類Dev

mongoDBにデータを挿入するときにdbが定義されていないことを示します

分類Dev

レコードが見つからないときにデータを挿入するか、PHPMysqlを使用して最後に挿入されたIDで前のレコードを更新します

分類Dev

useState反応フックを使用した後に返される状態変数は、.mapが関数ではないことを示しています

分類Dev

EXIFデータが間違っているため、AdobeLiveCycle画像フィールドに挿入するとJPEG写真が表示されません

Related 関連記事

  1. 1

    Javaを介してspが呼び出されているときに間違った値を挿入する

  2. 2

    Unordered_mapは要素を挿入した後に空になります、何が間違っていますか?

  3. 3

    Coqは、仮説をターゲットにして変換し、それらが間違っていることを示す方法を教えてください。

  4. 4

    バッテリーは、8時間の充電後に5%残っていることを示し、「バッテリーが検出されませんでした」と表示されることがあります。

  5. 5

    PDOが間違った値を挿入してMySqlにこの準備された挿入が行われるのはなぜですか?

  6. 6

    これに複数のテストケースを与えると、これは間違った出力を示しています

  7. 7

    逐次化された日付比較が間違った時間を挿入しています

  8. 8

    AMPL IPOPTは、解決結果が「解決」されている間、間違った最適解を提供します

  9. 9

    DoctrineとDateTimeが間違った違いを示している

  10. 10

    json_encodeの後のJsonがデータベースに挿入した後に間違った値を示している

  11. 11

    C ++ 11でunordered_mapが挿入したものを破棄することは、C ++標準委員会によって意図されていますか?

  12. 12

    おじいちゃんについて話している変数に、彼は年を取っていると言いたいのですが、それは彼が年をとっていないと言っています。私が間違っていることは何ですか?前もって感謝します

  13. 13

    私はこれをforループで間違って書いていることを知っていますが、複数の文字を受け入れることができるように正しく書くにはどうすればよいですか?

  14. 14

    どこが間違っているのですか?1桁を返す前に、数値が追加された回数を印刷しようとしています

  15. 15

    最後に挿入されたIDを使用して別のテーブルに行を挿入するにはどうすればよいですか?

  16. 16

    GETDATE()をSQL Serverに格納されているGETDATE()と比較した結果が間違っています

  17. 17

    最後に挿入されたIDを取得して別のテーブルに挿入するにはどうすればよいですか?

  18. 18

    割り込みは、出力の準備ができているか、入力が完了したことを示すために使用されていますか?

  19. 19

    Gpartedを使用した後に表示されるディスクの空き容量が間違っています

  20. 20

    ヘルパーメソッドは、間違っていることが証明された場合でも常にtrueを返します

  21. 21

    週ごとに日付を追加すると、間違った日付が生成されます。なんでこんなことが起こっているの?

  22. 22

    Entity Framework + SQLiteが間違ったテーブルに挿入されている

  23. 23

    動的なTestNGXMLの作成。間違ったXMLを取得しています。私が間違っているところ

  24. 24

    挿入点を使用した二分探索-挿入点が間違っているのはなぜですか?

  25. 25

    SQLite:削除後に新しいアイテムを作成するときにIDが間違っています

  26. 26

    mongoDBにデータを挿入するときにdbが定義されていないことを示します

  27. 27

    レコードが見つからないときにデータを挿入するか、PHPMysqlを使用して最後に挿入されたIDで前のレコードを更新します

  28. 28

    useState反応フックを使用した後に返される状態変数は、.mapが関数ではないことを示しています

  29. 29

    EXIFデータが間違っているため、AdobeLiveCycle画像フィールドに挿入するとJPEG写真が表示されません

ホットタグ

アーカイブ