Collection Contents 上一页 下一页 PDF

ASA SQL 参考

系统表

DUMMY 系统表


列名 列类型 列约束 表约束
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 表时,则不会添加锁节点。


Collection Contents 上一页 下一页 PDF