sql >> データベース >  >> RDS >> Sqlserver

SQLServerとID列のギャップ

    これは、定義および文書化されたSQL Serverの動作であり、変更についてできることはほとんどありません。何を変えたいですか??

    IDENTITY列は、一意の、増え続けるIDを保証します(それらをいじらない限り)-他に何も保証しません。

    SQLServerはしません シーケンス内の「ギャップ」を見つけて埋めるという問題を経験します。とにかく、それは良い考えではないと思います-ID =3のレコードがあり、それを削除した場合はどうなりますか?次のレコードでそのIDを突然「リサイクル」したいですか?私の意見では、良い考えではありません。




    1. MySQL-SELECT、JOIN

    2. Webアプリケーション用のファイルストレージ:ファイルシステムvs DBvsNoSQLエンジン

    3. MySQL用のPerconaサーバーの監視-主要なメトリック

    4. DBI / DBDを使用している場合、Perlからmysql関数(mysql_insert_idなど)を呼び出すにはどうすればよいですか?