ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manual Sql


Enviado por   •  21 de Febrero de 2014  •  9.791 Palabras (40 Páginas)  •  319 Visitas

Página 1 de 40

SQL PLUS

INTRODUCCIÓN

La Base de Datos Oracle para crear, acceder y manipular los datos utiliza el Lenguaje de Consulta Estructurado (SQL) y una interfase propietaria de Oracle denominada SQL PLUS.

SQL :

 SQL es un lenguaje para comunicar Oracle Server con cualquier herramienta o aplicación.

 El Instituno Nacional de Estándares Americanos (ANSI) ha adoptado el SQL como un lenguaje estándar para los sistemas de administración de Bases de Datos Relacionales.

 SQL se utiliza para :

 Consultar datos de la BD. (Select)

 Agregar, modificar y eliminar datos. (Insert, Update, Delete, Commit, Rollback).

 Crear, modificar y eliminar estructuras de datos. (Create, Alter, Drop, Rename)

 Controlar el acceso a los datos. (Grant, Revoke, audit., No Audit, Lock)

SQL PLUS

 SQL PLUS Es una herramienta de Oracle Server que reconoce y ejecuta sentencias SQL y además permite :

 Formatear los resultados en estructuras de informes básicos.

 Crear archivos para el manejo scripts SQL.

 Interactuar con el usuario Final.

 Acceder a Bases de Datos remotas.

 Ejecutar una variedad de funciones generales de administración.

 SQL PLUS no es una extensión o superconjunto de SQL.

Las sentencias SQL son almacenadas en un buffer una a la vez, y pueden ser editadas usando comandos de SQL Plus.

El Buffer es una porción de memoria administrada por SQL Plus, que almacena una sentencia SQL a la vez, ésta sentencia permanece en el buffer hasta que una nueva sentencia es ingresada. Los comandos de SQL Plus no son almacenados en el buffer.

Las sentencias de SQL terminan en (;). Basta con presionar la tecla [ENTER] para que la sentencia sea ejecutada inmediatamente.

COMANDOS DE SQL PLUS.

 Para Ejecución de Sentencias :

 /

 RUN

 EXECUTE

 Para la Edición de Sentencias:

 LIST

 APPEND

 CHANGE

 DEL

 INPUT

 EDIT

 Para Variables de Ambiente:

 SET

 SHOW

 PAUSE

 Para Formato de Reportes:

 COLUMN

 CLEAR

 BREAK

 COMPUTE

 TTITLE

 BTITLE

 Para Manejo de Archivos:

 SAVE

 GET

 START

 @

 @@

 SPOOL

 Comandos Interactivos:

 DEFINE

 ACCEPT

 PROMPT

 VARIABLE

 PRINT

 Para Acceso a la Base de Datos:

 CONNECT

 COPY

 DISCONNECT

 Otros Comandos

 EXIT

 HELP

 DESCRIBE

 HOSTS

 REMARK

 TIMING

Iniciando y Finalizando una Sessión SQL

Cuando se inicia SQL PLUS, la primera pantalla que aparece es la de conexión, donde se pregunta el nombre de usuario, el password y la cadena de conexión.

El nombre de usuario y el password son asignados por el administrador de la base de datos; la cadena de conexión depende de la configuración local de la conexión. Cuando la base de datos es local ésta se puede omitir.

Cuando la conexión es exitosa se muestra el siguiente mensaje:

El Comando Connect, permite iniciar o abrir una sesión , a continuación encontrará las formas de utilizar este comando:

Para finalizar una sesión basta con cerrar el SQL PLUS, también puede usar el comando EXIT.

El comando Disconnect permite terminar una sesión sin salir de SQL PLUS.

Viendo la Estructura de una Tabla

El comando DESCRIBE permite consultar la estructura de una tabla incluyendo los nombres de las columnas y los tipo de datos .

Sintaxis : DESC[RIBE] Table_Name

Dónde Table_Name, es el nombre de cualquier tabla, vista o sinónimo accesible.

Ejemplo :

La columna NULL? en la estructura de la tabla especifica cuando una columna debe o no contener datos.

Recuperando Datos con la Sentencia Select

Sintaxis

Dónde :

Select Especifica las columnas, constantes, expresiones que son devuelts por la consulta, esta cláusula es obligatoria.

From Especifica la(s) tabla(s) o vista(s) desde las cuales se obtienen los datos, esta cláusula es requerida.

Where Permite establecer los criterios y condiciones que deben cumplir las filas que serán devueltas por la consulta, esta cláusula es opcional.

Order By Permite definir el orden en que se muestran los resultados de la consulta, esta cláusula es opcional

Mostrando Todos los datos de una Tabla

Cuando después de la cláusula Select se escribe una asterisco (*), Oracle interpreta que se desea consultar todos los campos de una tabla.

Nota : Las columnas de tipo carácter como el name se justifican a la izquierda cuando son mostradas, los datos numéricos como region_id se muestran justificados a la derecha.

Especificando los Campos que se Desea Consultar

Dónde :

Column_Name es el nombre de la columna que se desea consultar.

Table_Name es el nombre de la tabla desde la cual se desea obtener los datos.

El

...

Descargar como (para miembros actualizados) txt (68 Kb)
Leer 39 páginas más »
Disponible sólo en Clubensayos.com