つのスコープ・レベルで設定できます。テンポラリ・オプションは、ユーザ設定とパブリック設定より優先されます。ユーザ・レベルのオプションは、パブリック設定より優先されます。現在のユーザに対してユーザ・レベルのオプションを設定すると、対応するテンポラリ・オプションも設定されます。動作など)、スコープがデータベース全体に及ぶものがあります。現在の接続のみに適用され、特別なパーミッションは必要ありません。オプション設定への変更がいつ有効になるかは、オプションによって異なります。グローバル・オプションの変更は、次にデータベースを起動したときに有効になります。現在の接続にのみ影響を与えるオプションは、通常すぐに有効になります。オプションの設定は、たとえばトランザクションの途中でも変更できます。カーソルが開いているときにオプションを変更すると、結果の信頼性が低くなる可能性があります。変更しても、次のローのフォーマットは変わりません。カーソルが取り出される方法によっては、変更がユーザに伝わるのは、いくつか後のローになる場合があります。対するオプションの値を変更すると、独自の数値を設定していない全ユーザについて、そのオプションの永久値が変更されます。オプション値は設定されません。関数を通じてユーザが参照できなくても、既存の接続に対して即座に有効になるものがあります。このような例には、global_database_idオプションがあります。オプションを変更しないでください。キーワードを追加すると、変更の適用期間を変更できます。通常、オプションの変更は永久的です。文を使って明示的に変更されるまで変わりません。文を実行した場合、新しいオプション値は現在の接続にかぎり、接続の期間のみ有効になります。オプションを設定すると、データベースの実行中はその変更が継続します。テンポラリ・オプションはその永久値に戻ります。テンポラリ・オプションを設定すると、セキュリティ上の利点があります。オプションが有効なときは、データベースは実行中のシステムのログイン・セキュリティに依存します。このオプション設定を一時的に有効にすると、Windowsドメインのセキュリティに依存しているデータベースは、データベースが停止し、ローカル・コンピュータにコピーされるといった場合でも、危険にさらされることはありません。このモードでは、統合化ログインを使用できません。句があるため、これらの文によってマテリアライズド・ビューが使用される方法や、クエリの最適化方法を指定できます。この句を使用すると、該当する文に対してのみ、パブリック・オプションやテンポラリ・オプションの設定よりも優先されるオプション設定を指定できます。OPTION句では、次のオプションの設定を変更できます。