Tecnología

Inicio

¿Se puede utilizar SQL para una base de datos Oracle?

¿Se puede utilizar SQL para una base de datos Oracle?


Oracle produce bases de datos relacionales. Estas bases de datos se accede a través de un conjunto de comandos denominado Structured Query Language, o SQL. Desde la década de 1970, Oracle ha sido uno de los factores clave para el desarrollo de SQL. También ha evolucionado el lenguaje de comandos SQL en un lenguaje de programación procedimental.

Historia de SQL

La primera encarnación de SQL fue inventado por IBM en la década de 1970 y fue llamado Lenguaje de Consulta Estructurado Inglés, o secuela. El nombre SEQUEL pronto fue acortado a SQL. Oracle produjo la primera implementación comercial de SQL en SQL 1979. Como se formalizó en un estándar de la industria, Oracle renombró su versión de SQL * Plus para expresar su desarrollo y expansión de SQL básico.

Formato

Oracle tiene dos implementaciones de SQL: SQL Plus y PL / SQL. SQL Plus es un lenguaje de comandos y no se integra fácilmente en el formato tradicional de un lenguaje de programación procedimental. PL / SQL es un lenguaje de programación procedural de Oracle e incluye la capacidad de almacenar los valores de las variables. Incluye bifurcación condicional - por ejemplo, con una instrucción IF - y contiene muchas características del lenguaje de programación tradicional. Un guión escrito en SQL * Plus tiene para lograr su salida el plazo de un comunicado. Esta afirmación puede incluir funciones y subconsultas.

Data Definition Language

SQL incluye un sublenguaje llama el lenguaje de definición de datos, o DDL. A datos relacional almacena datos en tablas. DDL crea, modifica y borra tablas. El proceso de creación de la tabla implica especificar el tipo de datos de cada columna. Índices cumplir columnas de clave primaria.

Lenguaje de manipulación de datos

La consulta SQL en Oracle se clasifica como un subconjunto de SQL llamado el lenguaje de manipulación de datos, o DML. Combina un conjunto de comandos estándar para insertar, modificar, eliminar o salida de datos de una tabla relacional. El comando básico es la instrucción SELECT. La estructura del comando permite al programador para nombrar columnas específicas en la tabla para la manipulación, para unir tablas en conjunto para obtener datos de diferentes fuentes y para especificar las condiciones de que se unan y los criterios de selección, la reducción a los resultados únicamente a las filas que satisfacen los criterios dados .

procedimientos

Una sentencia de SQL realiza la misma función en muchas filas de una tabla o tablas dado. La estructura del comando también se integra con la lógica booleana AND, OR y NOT frases. Una instrucción AND conjuntos de dos o más condiciones, todos los cuales deben cumplirse para que los datos en una fila para ser incluidos. Una instrucción OR ofrece alternativas: si una fila cumple con esta condición O esa condición, entonces incluirla. La declaración no revierte el efecto de la AND y OR declaraciones.