1

私はフレームワーク phonegap を使用するモバイル アプリケーションを開発し、データをローカル データベースに挿入するために使用します。

    CREATE TABLE foobar (id uniqueidentifier, foo text, bar text, PRIMARY 
    KEY (id)); 

    insert into foobar values (newid(), "Aaa", "Bbb"); 



    id                                        foo      bar 
    ___________________________________________________________ 

    {00000109-0000-0010-8000-00AA006D2EA4}    "Aaa"    "Bbb" 
4

1 に答える 1

0

さまざまな選択肢があります:

  1. Broofaの圧縮版を入手する
  2. Math オブジェクトに uuid メソッドを追加したこのバージョンを使用します。次に、Math.uuid() を呼び出してランダムな UUID を生成します。これも Broofa によって行われます。
  3. バージョン 4 (乱数ベース) とバージョン 1 (時間ベース) を使用できる、uuid に対する複数操作用の完全なライブラリです。

最後に、コメントで述べたように、可能な UUID は 340,282,366,920,938,463,463,374,607,431,768,211,456 あるので、同じものを 2 回生成することを心配する必要はありません。

于 2012-12-13T02:06:17.133 に答える