外部ジョインでビューを定義し、外部ジョインの NULL 入力テーブルからのカラムに対する条件でビューに問い合わせると、予期しない結果になる場合があります。クエリは NULL 入力テーブルからすべてのローを戻します。その条件に一致しないローはそのローの適切なカラム内に NULL 値を表示します。
次の規則によって、外部ジョインを含むビューを使用してカラムに実行できる更新の種類が決定します。
INSERT 文と DELETE 文は外部ジョイン・ビューでは使用できない。
UPDATE 文は外部ジョイン・ビューで使用できる。ビューの定義が WITH CHECK オプションの場合、複数のテーブルからのカラムを含む式の中の WHERE 句に、影響を受けるカラムがあると、更新は失敗する。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |