前些天遇到个问题,是问Oracle的伪列和伪表都有哪些? 呵呵 ,汗!学的时候没认真学,这些概念还真没注意!
1、oracle的伪列:
oracle系统为了实现完整的关系数据库功能,系统专门提供了一组称为伪列(Pseudocolumn)的数据库列,这些列不是在建立对象时由我们完成的,而是在我们建立时由Oracle完成的。Oracle目前有以下伪列:
currval 和 nextval 使用序列号的保留字
level 查询数据所对应的级
rowid 记录的唯一标识
rownum 限制查询结果集的数量
2、oracle的伪表
dual
该表主要目的是为了保证在使用SELECT语句中的语句的完整性而提供的。
1、oracle的伪列:
oracle系统为了实现完整的关系数据库功能,系统专门提供了一组称为伪列(Pseudocolumn)的数据库列,这些列不是在建立对象时由我们完成的,而是在我们建立时由Oracle完成的。Oracle目前有以下伪列:
currval 和 nextval 使用序列号的保留字
level 查询数据所对应的级
rowid 记录的唯一标识
rownum 限制查询结果集的数量
2、oracle的伪表
dual
该表主要目的是为了保证在使用SELECT语句中的语句的完整性而提供的。