列名 | 列类型 | 列约束 | 表约束 |
---|---|---|---|
dummy_col | INTEGER | NOT NULL |
DUMMY 表是以只读表的形式提供的,并且始终只有一行。它有利于从数据库中抽取信息,如,以下示例用于从数据库中获取当前用户 ID 和当前日期。
SELECT USER, today(*) FROM SYS.DUMMY; |
SELECT USER, today(*); |
dummy_col 此列未被使用。它之所以存在,是因为如果没有任何列就无法创建表。
从 SYS.DUMMY 表中读取的开销要比从用户创建的类似表中读取的开销小,这是因为在 SYS.DUMMY 的表页中没有内部锁。
访问计划不是通过扫描 SYS.DUMMY 表构建的。而是用行构造函数算法来代替对 SYS.DUMMY 的引用,该算法会虚拟化表引用。这样便避免了与 SYS.DUMMY 相关的争用问题。请注意,DUMMY 仍旧会以表和/或相关名称的形式出现在简单计划、详细计划及图形式计划中。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |