Oracle 12C SQL方面新特性小结

2015-01-21 12:31:40 · 作者: · 浏览: 2

相同字段上的多重索引


翻页查询


之前版本中需要借用ROWNUM对查询结果设置“标号”实现分页查询



12c中引入OFFSET 和 FETCH 实现快捷分页方式



不可见字段


在之前的版本中,为了隐藏重要的数据字段以避免在通用查询中显示,我们往往会创建一个视图来隐藏所需信息或应用某些安全条件。


在12c R1中,你可以在表中创建不可见字段。当一个字段定义为不可见时,这一字段就不会出现在通用查询中,除非在SQL语句或条件中有显式的提及这一字段,或是在表定义中有DESCRIBED。要添加或是修改一个不可见字段是非常容易的,反之亦然。


当字段定义为不可见时,在描述表结构时它们将不会显示。然而,你可以通过在SQL*Plus提示符下进行以下设置来显示不可见字段的相关信息:


SQL> SET COLINVISIBLE ON|OFF;


以上设置仅对DESCRIBE 命令有效。目前它还无法对不可见字段上的SELECT 语句结果产生效果。