martes, 28 de julio de 2009

Nuevas características de la claúsula SAMPLE en SQL Oracle10g ó superior

La claúsula SAMPLE, permite que la consulta devuelva un limitado número de bloques que componen la tabla o un porcentaje de los registros totales de la tabla.
SQL> select * from v$version;

BANNER
-----------------------------------------------------------------------------------------
Oracle Database 10g Release 10.2.0.4.0 - 64bit Production
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for Linux: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production


SQL> select count(*) from arinmeh;

COUNT(*)
----------
7067200

Consulta del 50% de registros en la tabla.

SQL> select count(*) from arinmeh sample(50);

COUNT(*)
----------
3535153

Consulta del 25% de los bloques que forman la tabla.

SQL> select count(*) from arinmeh sample block(25);

COUNT(*)
----------
1760533

No hay comentarios:

Publicar un comentario

Te agradezco tus comentarios. Te esperamos de vuelta.

Todos los Sábados a las 8:00PM

Optimismo para una vida Mejor

Optimismo para una vida Mejor
Noticias buenas que comentar