如果您用外连接定义一个视图,然后查询该视图并且对来自该外连接的提供空值的表的列加以限定,则结果可能不是您预期的结果。该查询返回来自提供空值的表的所有行。对于不满足限定的行,在这些行的相应列中显示 NULL 值。
以下规则确定您通过包含外连接的视图对列可以执行哪些类型的更新:
对外连接视图不允许使用 INSERT 和 DELETE 语句。
对外连接视图允许使用 UPDATE 语句。如果该视图定义了 WITH CHECK 选项,若任何受影响的列出现在 WHERE 子句的表达式中,且该表达式包括来自多个表的列,则更新会失败。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |