Funciones de oracle

Solo disponible en BuenasTareas
  • Páginas : 6 (1386 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de noviembre de 2010
Leer documento completo
Vista previa del texto
ESCUELA DE SISTEMAS

TEMA: AUTOR:

Consulta de Las Funciones en Oracle 9i

EDUARDO CORREA

DIRECTOR:

ING. ESTEBAN CACERES. CUENCA – ECUADOR 2010

Introducción El nacimiento del lenguaje SQL data de 1970 cuando E. F. Codd publica su libro: “Un Modelo de datos relacional para grandes bancos de datos compartidos". Ese libro Dictaría las directrices de las bases de datos relacionales.English Query Language (Lenguaje Estándar Inglés para Consultas) al que se le llamó SEQUEL. Más adelante se le asignaron las siglas SQL (aunque en inglés se siguen pronunciando SEQUEL, en español se le llama esecuele). Poco después se convertía en un estándar en el mundo de las bases de datos avalando Por los organismos ISO y ANSI. Aún hoy sigue siendo uno de los estándares más Importantes de laindustria informática. Actualmente el último estándar es el SQL del año 1999 que amplió el anterior estándar conocido como SQL 92. El SQL de Oracle es compatible con el SQL del año 1999 e incluye casi todo lo dictado por dicho estándar. Marco Teórico. Esta investigación está planteado dentro de un ambiente de metodologías constructivistas, donde se enfatiza el trabajo colaborativo y cooperativo parael aprendizaje de Oracle 9i. También toma en cuenta los procesos del método científico, que permitirán a los aprendices desarrollar diferentes destrezas y habilidades de acuerdo a sus necesidades e intereses particulares. NOTAS PREVIAS PALABRA.- Cuando en la sintaxis se utiliza una palabra en negrita, significa que es un comando que hay que escribir literalmente. Texto.-El texto que aparece encursiva sirve para indicar que no hay que escribirle literalmente, sino que se refiere a un tipo de elemento que se puede utilizar en el comando. Ejemplo: SELECT Cedula FROM cliente; El texto columna hay que cambiarlo por un nombre concreto de columna (nombre, apellidos,...) al igual que tabla se refiere a un nombre de tabla concreto. [] (Corchetes). Los corchetes sirven para encerrar texto que noes obligatorio en el comando, es decir para indicar una parte opcional. | (Barra vertical). Este símbolo (|), la barra vertical, indica opción, es decir que se puede elegir entre varias opciones ... (Puntos suspensivos) Indica que se puede repetir el texto anterior en el comando continuamente (significaría, y así sucesivamente) {} (Llaves) Las llaves sirven para indicar opciones mutuamenteexclusivas pero obligatorias. Es decir, opciones de las que sólo se puede elegir una opción, pero de las que es obligado elegir una. SELECT. Se trata del comando que permite realizar consultas sobre los datos de la base de datos. DML, Data Manipulation Language (Lenguaje de manipulación de datos). Modifica filas (registros) de la base de datos. Lo forman las instrucciones INSERT, UPDATE, MERGE y DELETE DDL, Data Definition Language (Lenguaje de definición de datos).Permiten modificar la estructura de las tablas de la base de datos. Lo forman las instrucciones CREATE, ALTER, DROP, RENAME y TRUNCATE. Instrucciones de transferencia. -Administran las modificaciones creadas por las instrucciones DML. Lo forman las instrucciones ROLLBACK, COMMIT y SAVEPOINT. DCL, Data Control Language (Lenguaje decontrol de datos). Administran los derechos y restricciones de los usuarios. Lo forman las instrucciones GRANT y REVOKE Normas de Escritura  En SQL no se distingue entre mayúsculas y minúsculas. Da lo mismo como se escriba.  El final de una instrucción lo calibra el signo del punto y coma.  Los comandos SQL (SELECT, INSERT,...) no pueden ser partidos por espacios o saltos de línea antes definalizar la instrucción. El intérprete SQL plus indicas.  Se pueden tabular líneas para facilitar la lectura si fuera necesario.  Los comentarios en el código SQL comienzan por /* y terminan por */ FUNCIONES DEL ORACLE 9I Orden Create Table.
CREATE TABLE [esquema.] nombreDeTabla (nombreDeLaColumna1 tipoDeDatos [,....]);

Ejemplo: Create table cliente (Cedula varchar2 (10) constraint clie-ced-pk...
tracking img