El Entorno de SQL *PLUS -Es una herramienta que permite establecer conexion con el servidor de base de dados(ORACLE). - Escritura de sentencias(CRUD) de manipulación y definición de datos. - Depuración de dichas sentencias. - Visualización de los resultados en pantalla (o su volcado a un fichero de texto) - Es posible dar formato (presentación) al resultado de una consulta.
Comandos y Ventana de comandos SQL PLUS Los Comandos SQL se introducen en la LINEA DE COMANDOS finalizandos4 Con un punto y coma. host;
-Las consultas SQL pueden ocupar varias lineas en la ventana de Aplicacion . Nombre Salario ------------- ------------ SMITH 800 ALLEN 10000 JONES 10202 ALEX 800 NADIE 10000 JUAN 10202 SQL> SELECT ename “ Nombre ”, sal “ Salario ” FROM emp ; SQL> SELECT ename “ Nombre ”, 2 sal “ Salario ” 3 FROM emp ; Nombre Salario ------------- ------------ SMITH 800 ALLEN 10000 JONES 10202 ALEX 800 NADIE 10000 JUAN 10202 -Al pulsar ENTER se ejecuta el comando y su resultado aparece inmediatamente abajo .
-Edición de las Consultas Editar( Edit ) Editor(Editor) Invocar Editor( Invoke Editor)
- Guardar los ficheros de las Consultas. Fichero Guardar Salir Al guardar las correcciones aparece la sintaxis en la ventana de aplicacion . SQL> Escrito archivo afiedt.buf 1. SELECT ename “ Nombre ”, 2 sal “ Salario ” 3 *FROM emp ; SQL> r Ejecutar - Realizamos en la linea de comando”r ” y luego enter ejecuta . Otra manera Fichero Ejecutar .
SQL *PLUS Se puede utilizar para manejar el lenguaje SQL( que permite almacenar y recuperar datos en Oracle) y su extencion PL/SQL ( que permite enlazar varios comandos SQL a traves de procedimientos logicos ). Permite manipular comandos SQL y bloques PL/SQL blocs , y ejecutar otrastareasadicionales entre las quedestacan las siguiente : Introducir , editar , almacenar,recuperar y ejecutar comandos SQL y bloques PL/SQL. Dar formato,ejecutar calculas,almacenar e imprimir resultados de consultas en formato de informe . Listar definiciones de columnas para cualquier tabla . Acceder y copiar datos entre bases de datos SQL. Enviar mensajes a usuarios y recibir sus respuestas . Ejecutar tareas de administracion de bases de datos .
EDICION DE SINTAXIS DE CONSULTAS O COMANDOS Es posible editar el contenido del bufer utilizando las intrucciones que se indican en la tabla siguiente :
Ejemplo de consulta y utilización de los comandos de bufer . -LIST n C/ texto r
MA NIPULACION SINTAXIS DE CONSULTAS O COMANDOS COMANDO Guardar en fichero de sintaxis:SAVE nombre_fichero Editar de nuevo el fichero almacenado previamente:GET nombre_fichero Ejecutar la sintaxis de un comando almacenado:START nombre_fichero Ejecutar la sintaxis de la ultima consulta : / en la linea de comandos . Borrar el buffer de memoria :CLEAR BUFFER Ejemplo : SAVE “CONSULTA” @ o START