Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
この文は、データベースオプションの値を変更するために使用します。
SET OPTION option-name=[option-value]
option-name: identifier
option-value: string, identifier または number
この文を使用して、Ultra Light データベース上でオプションを設定できます。ほとんどの Ultra Light オプションはデータベースが最初に作成されたときに設定され、後で変更できないことに注意してください。
オプションが永続的かどうかの指定はできません。Ultra Light は永続的なオプションか一時的なオプションかを判別します。永続的なオプションはデータベースに格納されます。一時的なオプションが使用されるのは、接続またはデータベースの実行が停止するまでです。
Ultra Light は、次の永続的なオプションが設定されているとコミット操作を実行します : global_database_id と ml_remote_id。Ultra Light は一時的なオプションや接続ベースのオプションでは、コミット操作を実行しません。
設定解除が可能なデータベースオプションは ml_remote_id だけです。次に例を示します。
SET OPTION ml_remote_id=;
この結果、ID が NULL に設定されます。この場合、Ultra Light は次の同期時に自動的に新しい値を生成します。
次の文を実行すると、global_database_id オプションが 100 に設定されます。
SET OPTION global_database_id=100;