AS 句
ビューのベースとなる SELECT 文です。SELECT 文はローカルテンポラリテーブルを参照してはなりません。また、query-expression には GROUP BY 句、HAVING 句、WINDOW 句、または ORDER BY 句を指定でき、UNION、EXCEPT、INTERSECT または共通テーブル式を含めることができます。
クエリのセマンティックは、SELECT 文で TOP 句または FIRST 句に ORDER BY 句を組み合わせないと、返されるローの順序が定義されないことを示します。
WITH CHECK OPTION 句
WITH CHECK OPTION 句を指定すると、query-expression で定義された条件を満たさないビューへの更新や挿入が拒否されます。
SET HIDDEN 句
SET HIDDEN 句は、ビューと句の定義を難読化し、このビューを Sybase Central などのビューから見えないようにします。ビューの明示的な参照は機能します。
query-expression では、ORDER BY 句がなくても、TOP n、FIRST、または LIMIT の句を指定できます。最大で指定数のローが返りますが、返ってくるローの順序は定義されません。そのため、ORDER BY は指定できますが、必須ではありません。クエリにビューが使用されている場合、たとえ
FROM 句内に他のテーブルがなくても、ビュー内の ORDER BY は、クエリ内のローの順序に作用しません。このため、ORDER BY をビューに入れるのは、TOP n、FIRST、または LIMIT の句に含めるローを選択する必要がある場合だけにしてください。それ以外の場合、ORDER
BY 句に効果はなく、データベースサーバはこの句を無視します。
1 つ以上の INSTEAD OF トリガがあるビューで ALTER VIEW 文を実行すると、エラーが返されます。トリガを削除してからでないと、ビューを削除または変更できません。
クエリでは、ORDER BY 句がなくても、TOP n、FIRST、または LIMIT の句を指定できます。最大で指定数のローが返りますが、返ってくるローの順序は定義されません。そのため、ORDER BY は指定できますが、必須ではありません。クエリにビューが使用されている場合、たとえ
FROM 句内に他のテーブルがなくても、ビュー内の ORDER BY は、クエリ内のローの順序に作用しません。このため、ORDER BY をビューに入れるのは、TOP n、FIRST、または LIMIT の句に含めるローを選択する必要がある場合だけにしてください。それ以外の場合、ORDER
BY 句に効果はなく、データベースサーバはこの句を無視します。