Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » Ultra Light データベース管理とリファレンス » Mobile Link クライアントとしての Ultra Light » Ultra Light クライアント

 

Ultra Light でのプライマリキーの一意性

Ultra Light では、Mobile Link でサポートされている任意の方法でプライマリキーの一意性を維持できます。

方法の一つとして、GLOBAL AUTOINCREMENT カラムを使用できます。GLOBAL AUTOINCREMENT は AUTOINCREMENT と同じですが、ドメインが分割されます。Ultra Light では、データベースのグローバルデータベース ID に割り当てられた分割からのみカラムの値が設定されます。各 Ultra Light データベースには、ユニークな整数のグローバルデータベース ID が割り当てられます。

もう 1 つの方法として、UUID プライマリキーカラムを使用できます。UUID では、必要なデータの量は増えますが、別個のデータベース識別子は不要です。

 参照

Ultra Light での GLOBAL AUTOINCREMENT の使用
最後に割り当てられた GLOBAL AUTOINCREMENT の値の割り出し
オートインクリメントカラムの分割サイズの上書き