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

GUIDの衝突は可能ですか?

    基本的にはありません。誰かがあなたのデータベースをいじくり回したと思います。使用しているバージョンGUIDに応じて、値は一意(バージョン1 GUIDなど)または一意で予測不可能(バージョン4 GUIDなど)のいずれかになります。 SQL ServerのNEWID()関数の実装では、128ビットのランダムな数値が使用されているように見えるため、衝突が発生することはありません。

    衝突の可能性が1%の場合、約2,600,000,000,000,000,000のGUIDを生成する必要があります。



    1. MySQLとMongoDB1000の読み取り

    2. 関数から返されたレコードには、列が連結されています

    3. 大きなMSSQL.sqlファイルをどのようにインポートしますか?

    4. Oracle SQLにSUM関数があるようなPRODUCT関数はありますか?