| 列名 | 列类型 | 列约束 | 表约束 |
|---|---|---|---|
| dummy_col | INTEGER | NOT NULL |
DUMMY 表是以只读表的形式提供的,并且始终只有一行。它有利于抽取数据库信息,如下例中,从数据库中获取当前用户 ID 和当前日期。
SELECT USER, today(*) FROM SYS.DUMMY
在 FROM 子句中可选用 SYS.DUMMY。如果 FROM 子句中没有指定任何表,将假定该表为 SYS.DUMMY。上例可写成下面的形式:
SELECT USER, today(*)
dummy_col 不使用该列。它之所以存在,是因为不能创建没有列的表。
由于在 SYS.DUMMY 表页中没有内部锁,所有读取 SYS.DUMMY 表的成本要比读取类似的用户创建的表的成本小。此外,SYS.DUMMY 表也不会出现在图形式计划的锁节点中,而当图形式计划中只有 SYS.DUMMY 表时,则不会添加锁节点。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。