詳しく説明すると.. a) テーブル (BIGTABLE) には、主キーを ID として 100 万行を保持する容量があります。(ランダムで一意) b) これまで使用されていない ID に到達するために使用できるアルゴリズム。この番号は、テーブル BIGTABLE に別の行を挿入するために使用されます。
詳細について質問を更新しました.. C) このテーブルにはすでに約 10 万行あり、主キーは ID として設定されていません。d) 現在、主キーとして乱数が生成され、このテーブルに行が挿入されます。挿入が失敗すると、別の乱数が生成されます。問題は、ループに陥ることがあり、生成される乱数はかなりランダムですが、残念ながら、それらは既にテーブルに存在します。したがって、しばらくしてから乱数生成番号を再試行すると、機能します。e) sybase rand() 関数を使用して乱数を生成します。
この質問への追加がいくつかの点を明確にするのに役立つことを願っています。