La Web del Programador: Comunidad de Programadores
 
    Pregunta:  39010 - COMO CREAR ARCHIVOS PLANOS EN ORACLE SQL PLUS 3.3
Autor:  Eduardo Torrealba
¿Como crear archivos planos en Oracle SQL plus 3.3? Y como puedo ver el contenido de una tabla(Listar sus registros) desde el Editor de Oracle sql plus, y si puedo exportar esa informacion.

  Respuesta:  Chiquitin
Para ver y manipular información desde el SQL-Plus debes usar sentencias del lenguaje SQL.

Para ver el contenido de una tabla desde SQL PLUS tienes que ejecutar una sentencia SELECT. La forma más sencilla de la sentencia SELECT es:

SELECT * FROM nombre_tabla;

La sentencia anterior mostrará todos los campos del registro para todos los registros de la tabla. El caracter asterisco lo podrías sustituir por la lista de campos que quieres ver, separados con coma.

Puedes añadir condiciones para ver solo un grupo determinado de registros:

SELECT * FROM nombre_tabla WHERE campo = valor

Si el campo es alfanumérico el valor deberá ir entre comillas simples.

Para volcar la información a un fichero plano tienes que hacer, antes de ejecutar la sentencia SELECT, un SPOOL nombre_de_archivo.extensión. La orden SPOOL hace que se grabe en un fichero todo lo que sale por la pantalla. Cuando quieras detener la grabación en el fichero tienes que hacer un SPOOL OFF.

El lenguaje SQL es muy extenso pero muy sencillo. Te aconsejo que entres en la OTN de Oracle (http://otn.oracle.com/) y te descargues un manual de SQL. Si además quieres hacer informes complejos desde SQL-Plus no estaría de más que te descargaras también uno de PL/SQL (una extensión del lenguaje SQL) y el manual propio de SQL-Plus.