RowConstructor 是一种专用运算符,可以创建用作其它算法的输入的虚拟行。RowConstructor 有以下两种使用方式:
对于 INSERT ...VALUES 语句,在 VALUES 子句中引用的表达式(通常为文字常量和/或主机变量)构成了要插入的虚拟行。在这种情况下,行构造函数将出现在图形式计划中 INSERT 之下。
对系统表 SYS.DUMMY 的直接或间接引用将被自动转换以使用 RowConstructor,从而取代 SYS.DUMMY 的表扫描的需要并无需锁定 DUMMY 表的单个页。
对于简单或详细文本计划,计划字符串继续包含对表 SYS.DUMMY 的引用,即使已经使用了 RowConstructor,而不是执行 SYS.DUMMY 的表扫描。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |