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.