productos Oracle utilizan SQL , el lenguaje de base de datos relacional estándar de la industria que fue definido por IBM Research , pero fue introducido por primera vez al mercado comercial por parte de Oracle Corporation en 1979 . Oracle SQL se utiliza para manipular y consultar los datos almacenados en bases de datos Oracle . Oracle Database
Algunas bases de datos tienen características mínimas y sólo almacenar datos , mientras que Oracle incluye los lenguajes de programación , instalaciones y servicios públicos que apoyan aplicaciones de nivel empresarial y almacenamiento de datos . Oracle es una de las bases de datos más populares del mundo .
Como un sistema relacional de gestión de base de datos (RDBMS ) de Oracle almacena los datos en tablas con filas y columnas. Una tabla se refiere como una colección de objetos del mismo tipo ( filas ) . La base de la base de datos relacional plazo es que los datos de una tabla se pueden relacionar de acuerdo a las claves comunes , conceptos, y la posibilidad de recuperar los datos relacionados de una tabla. Se accede a los datos a través de SQL o Structured Query Language .
SQL
Oracle soporta comandos SQL que permiten seleccionar los datos, insertar nuevos registros , actualizar los registros existentes y eliminar registros que desea descartar .
la operación SQL más común es el comando select. La cláusula select siempre es seguido por la cláusula from :
SELECT nombre de columna de nombre de la tabla ;
Antes de seleccionar los datos de su base de datos debe insertar datos en una tabla . En el comando create table , primero le dices a Oracle lo que quiere nombrar a su mesa, al lado de especificar los nombres de las columnas de la tabla y el tipo de datos que cada columna debe contener :
CREATE TABLE nombre (nombre NÚMERO columna ( 2 ) , segundo nombre de columna CHAR ( 14 ) , tercero nombre de la columna CHAR ( 13 ));
La primera columna contiene datos numéricos (número ) y la segunda y tercera columnas contienen datos de caracteres ( CHAR ) --- letras, números o signos de puntuación , etc los números representan la longitud máxima de los valores que se pueden almacenar en sus columnas .
una vez que haya creado una tabla que puede comenzar a ingresar las filas de los datos mediante la emisión de la orden de inserción, a continuación, una lista de los valores de los datos que se van a ir a cada columna :
iNSERT INTO nombre de tabla VALUES ( 30 , 'nombre' , 'dirección' ) ;
la cláusula de actualización de los nombres de la tabla que desea modificar. La cláusula set " establece " el campo que el nombre igual a algún valor. Los cambios en los comandos de actualización de los valores almacenados en los campos :
tabla UPDATE SET nombre nombre del campo = nombre del campo + 100
DELETE FROM nombres cláusula de la tabla de la que desea eliminar una fila o conjunto de filas. La cláusula WHERE es opcional y significaría que quería eliminar todas las filas de una tabla y especificar las condiciones en que sus filas se van a eliminar :
DELETE FROM nombre tabla WHERE nombre de la tabla = 40
sentencias SQL grandes o complejos ( procedimientos almacenados ) deben ser escritos en el código de Oracle PL /SQL ( Procedural Language /Structured Query Language ), que es la ejecución de varias sentencias SQL.