ルールと制限景色

□テーブルと同じように、ビューは、一意(ビューまたは同じ名前とテーブルの別のビューを取らない)という名前でなければなりません。

□作成することができるビューの数に制限はありません。

□ビューを作成するには、十分なアクセス権を持っている必要があります。これらの権利は、通常、データベース・マネージャーによって付与されます。

□ビューを入れ子にすることができ、すなわち、データのビューを取得するために他のビューからクエリを構築するために利用されてもよいです。可ネストレベルは(ネストされたビューが厳しくので本番環境で使用する前に、あなたがそれらを徹底的にテストする必要があり、クエリのパフォーマンスが低下する場合があります)で異なるDBMSで異なっています。

□多くのDBMSは、ビューのクエリでORDER BY句の使用を禁止します。

名前によって返されたすべての列の□一部のDBMSの要件列が計算フィールドである場合、あなたはエイリアスを使用する必要があります。

□ビューのインデックスを作成することができない、あなたはそれに関連したトリガーまたはデフォルト値を持つことができません。

□一部の読み取り専用の問合せなどのビューにDBMS、ビューからデータを取得できることを意味していますが、基本となるテーブルへの書き込みデータバックすることはできません。特定のDBMSのマニュアルを参照してください。

一部のDBMSは、このようなAビューの作成を可能□、それはビューまたは更新に属しもはやにつながるラインに挿入することはできません。たとえば、ビューがあり、電子メールアドレスを顧客のみを取り出します。顧客を更新した場合、自分のメールアドレスを削除し、顧客はもはやビューに属していないでしょう。これはデフォルトの動作であり、許可されているが、一部のDBMSがこれを防ぐことがあります。

公開された45元の記事 ウォンの賞賛6 ビュー1968

おすすめ

転載: blog.csdn.net/qq_22583191/article/details/104365990