定義される仮想テーブルを作成します。複数のテーブル内のデータのビューを作成します。ビューは次の目的で使用できます。purposes:各ユーザーのデータベースに対する認識を特化、簡素化、およびカスタマイズする。テーブルに直接アクセスする権限をユーザーに与えずに、ユーザーがビューを介してデータにアクセスできるように設定することにより、セキュリティのメカニズムとして使用する。tables.テーブルのスキーマが変更された場合に、そのテーブルをエミュレートするための後方互換性インターフェイスを提供する。SP1).ビューが既に存在する場合にのみ、条件付きでビューを変更します。exists.schema_nameschema_nameビューが所属するスキーマの名前を指定します。belongs.view_nameview_nameビューの名前です。名は、識別子のルールに従っている必要があります。ビューの所有者名の指定は省略可能です。optional.columncolumnビューの列に付ける名前を指定します。以上の列の名前が同じになる場合、および、ビュー内の列に派生元と異なる列名を付ける場合に限られます。ステートメントで指定することもできます。ステートメントの列の名前が、このビューの列名として使用されます。ステートメントを超えて適用されます。使用してビューに関連付けられた権限を保持します。SalesOrderID.ASASビューが行う動作を指定します。ステートメントを指定します。このステートメントでは、複数のテーブルや他のビューを使用することもできます。句で参照されるオブジェクトから選択するには、適切な権限が必要です。つの特定のテーブルの行と列の簡単なサブセットである必要はありません。句で、複数のテーブルまたは他のビューを使用するビューを作成することもできます。句に、次を含めることはできません。句が同時に含まれている場合は例外です。句によって返される行を決定する場合にのみ使用されます。句で順序どおりの結果が得られるかどうかは保証されません。clause一時テーブルまたはテーブル変数の参照。各ヒントを使用できます。(Transact-SQL)」を参照してください。区切って使用できます。内で設定される条件に従うよう強制します。使用すると、変更がコミットされた後もビューを介して確実にデータを表示できます。指定してもビューに対する確認は行われません。エントリを暗号化します。レプリケーションの一部として発行できなくなります。replication.SCHEMABINDINGSCHEMABINDING基になるテーブルのスキーマにビューをバインドします。テーブルに対してビュー定義に影響を与えるような変更を行うことはできません。定義を変更または削除して、変更するテーブルとの依存関係を解消する必要があります。指定する必要があります。参照されるオブジェクトは、すべて同じデータベース内にあることが必要です。バインドがなくならない限り削除できません。Engineからエラーが返されます。バインドを持つビューに参加しているテーブルに対して実行しても、ステートメントは失敗します。テーブルではなくビューに関するメタデータ情報を返します。返される追加のメタデータです。このメタデータによって、更新可能なクライアント側カーソルを実装できます。テーブルの情報が含まれています。テーブル名ではなくビュー名が返されます。トリガーが含まれている場合に更新可能になります。更新可能なビューの詳細については、「解説」を参照してください。Remarks.解説Remarksビューは現在のデータベースでのみ作成できます。バッチの最初のステートメントであることが必要です。オブジェクトがステートメントのコンテキストで有効であること、およびデータ変更ステートメントがデータの整合性規則に違反していないことが確認されます。メッセージが返されます。確認に成功すると、そのアクションが、基になるテーブルに対するアクションに変換されます。メッセージが返されます。テーブルから変わっていなければ、削除されたテーブルやビューの代わりになる、新しいテーブルまたはビューを作成すると、ビューは再び使用可能になります。新しいテーブルまたはビューの構造が変化した場合は、ビューを削除し、再作成する必要があります。それ以外の場合は、ビューのクエリ時に、予期しない結果が生成される可能性があります。ビューに格納されます。型の式で定義されたビューのインデックスを使用するクエリでは、ビューのインデックスを使用しない類似したクエリとは、異なる結果セットが返されます。アクションを行った場合の丸め誤差によって発生することがあります。これらの元の設定は、ビューの使用時に、ビューの解析で使用されます。セッションの設定によってビュー定義に影響が生じることはありません。テーブルのデータを変更できます。テーブルのみの列を参照している。table.ビューにある変更対象の列が、テーブルの列内にある基になるデータを直接参照している。次のような方法では、列は派生されません。following:集計関数:AVG、COUNT、SUM、MIN、MAX、GROUPING、STDEV、STDEVP、VAR、VARP。他の列を使用する式を基にして列を計算することはできません。使用して形成される列も計算されません。句と共に使用されていない。句のサブクエリにも適用されます。テーブルへの変更を正確にトレースできる必要があります。詳細については、「ビューを使用したデータ変更」を参照してください。View.以前の制約によってビューから直接データを変更できない場合は、次の方法を試してください。トリガーを作成して、そのビューを更新可能にできます。トリガーは、そのトリガーが定義されているデータ変更ステートメントの代わりに実行されます。このトリガーで、データ変更ステートメントを処理するために発生させる必要がある、一連のアクションを指定できます。トリガーがビューに存在する場合は、そのステートメントを介して対応するビューを更新できます。トリガー」を参照してください。ある場合は、特定の制限の範囲内で更新可能です。よって定義されるビューです。インスタンスの独立したグループ内に、複数のテーブルとして個別に格納されます。テーブルをお勧めします。Indexes」を参照してください。Indexes.パーティション分割構成の設計時には、各パーティションに所属するデータを明確にする必要があります。ビューは次のように定義されます。テーブルのすべての列を選択します。同じ位置にある列は、照合順序も含めて同じ型にします。場合のように、列が暗黙的に変換される型にするだけでは十分ではありません。指定されている必要があります。定義されるように定義します。次の形式で定義する必要があります。つにのみ該当するような形式にする必要があります。パーティション分割列と呼ばれます。パーティション分割列は、基になるテーブルではそれぞれ異なる名前が付いている場合があります。前に示したパーティション分割列の条件を満たすには、パーティション分割列に対して制約が有効かつ信頼されている必要があります。オプションを使用して制約を検証します。them.次は、有効な制約のセットの例です。選択リストで同じ列を複数回使用することはできません。列に対して指定することはできません。あるかどうかを判断する際にそれらの制約は考慮されません。column.パーティション分割列の更新可能性に制限はありません。実行されている他のコンピューター上のテーブルのいずれかになります。ベースの名前で参照されます。クエリは指定できません。(Transact-SQL)」を参照してください。呼ばれ、さらに条件が適用されます。これらについてはこのセクションの後で説明します。回表示することはできません。テーブルでは、テーブル内の計算列上にインデックスを作成することはできません。制約が同じ数の列に対して与えられます。ステートメントを使用して設定できます。ビューのデータを変更するステートメントには、次の制限が適用されます。値が許可されている場合でも、ビューのすべての列に値を提供します。キーワードを使用することはできません。アクションは制約違反で失敗します。キーワードを指定することはできません。ステートメントを使用して変更することはできません。ステートメントで変更することはできません。制約が含まれている場合、ビューを変更することはできません。アクションは許可されません。ファイルの使用方法を示します。ビューに複数の行を挿入できます。各権限を持っている必要があります。次の追加条件が適用されます。apply:更新によって影響を受けるすべてのノードを超えて原子性を保証するため、分散トランザクションが起動されます。