Sql plus oracle

20
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.

description

Sql

Transcript of Sql plus oracle

Page 1: Sql plus oracle

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.

Page 2: Sql plus oracle

Comandos y Ventana de comandos SQL PLUS

Los Comandos SQL se introducen en la LINEA DE COMANDOS finalizandos4Con un punto y coma.

host;

Page 3: Sql plus oracle

-Las consultas SQL pueden ocupar varias lineas en la ventana deAplicacion.

Nombre Salario------------- ------------

SMITH 800 ALLEN 10000JONES 10202ALEX 800 NADIE 10000JUAN 10202

SQL> SELECT ename “Nombre”,sal “Salario” FROM emp;

SQL> SELECT ename “Nombre”,2 sal “Salario” 3 FROM emp;

Nombre Salario------------- ------------

SMITH 800 ALLEN 10000JONES 10202ALEX 800 NADIE 10000JUAN 10202

-Al pulsar ENTER se ejecuta el comando y su resultado aparece inmediatamente abajo.

Page 4: Sql plus oracle

-Edición de las Consultas

1. Editar(Edit)2. Editor(Editor)3. Invocar

Editor(Invoke Editor)

Page 5: Sql plus oracle

-Guardar los ficheros de las Consultas.

1. Fichero2. Guardar 3. SalirAl guardar las correcciones aparece la sintaxis en la ventana de aplicacion.

SQL> Escrito archivo afiedt.buf1.SELECT ename “Nombre”,2 sal “Salario” 3 *FROM emp;SQL> r

Ejecutar-Realizamos en la linea de comando”r” y luego enter ejecuta .Otra manera1. Fichero2. Ejecutar.

Page 6: Sql plus oracle

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.

Page 7: Sql plus oracle

EDICION DE SINTAXIS DE CONSULTAS O COMANDOS

Es posible editar el contenido del bufer utilizando las intrucciones que se indican en la tabla siguiente:

Page 8: Sql plus oracle

Ejemplo de consulta y utilización de los comandos de bufer.

-LIST n- C/texto- r

Page 9: Sql plus oracle

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

Page 10: Sql plus oracle

FORMATEANDO SALIDAS DE CONSULTAS O COMANDOS

Page 11: Sql plus oracle

RELACION DE COMANDOS A UTILIZAREN SQL *PLUS

Page 12: Sql plus oracle
Page 13: Sql plus oracle
Page 14: Sql plus oracle
Page 15: Sql plus oracle
Page 16: Sql plus oracle
Page 17: Sql plus oracle
Page 18: Sql plus oracle
Page 19: Sql plus oracle
Page 20: Sql plus oracle