¿Cuál es la diferencia de SQL y PLSQL?

Lisset Alexandra Neyra Romero

Lisset Alexandra Neyra Romero

Pregunta
studenthace 3 años

¿Cuál es la diferencia de SQL y PLSQL?

1 respuestas
para escribir tu comentario
    Tania Sosa

    Tania Sosa

    studenthace 3 años

    ¡Hola Lisset! 😄

    SQL es un lenguaje de consulta estructurado que añade, elimina, modifica o manipula los datos de la base de datos.

    PL/SQL es un lenguaje de procedimiento que es una extensión de SQL, y mantiene las sentencias SQL dentro de su sintaxis. La diferencia básica entre SQL y PL/SQL es que en SQL se ejecuta una sola consulta a la vez, mientras que en PL/SQL se ejecuta un bloque entero de código a la vez.

    Captura de Pantalla 2022-01-02 a la(s) 18.51.59.png

    Diferencias Principales

    • La diferencia básica entre dos lenguajes es que SQL ejecuta la consulta única a la vez, mientras que Pl/SQL ejecuta el bloque de código a la vez.

    • SQL es un lenguaje de consulta estructurado, mientras que PL/SQL es un lenguaje de procedimiento/ lenguaje de consulta estructurado.

    • SQL actúa como una fuente para recuperar datos que serán mostrados por la aplicación creada usando PL/SQL.

    • Las consultas y comandos SQL se escriben utilizando DDL (Data Definition Language), DML (Data Manipulation Language). Sin embargo, usando PL/SQL se puede escribir un bloque de programación que tenga procedimientos, funciones, triggers, paquetes, variables dentro de su sintaxis.

    • Las consultas SQL se utilizan para recuperar datos de la base de datos; también puede agregar, eliminar o modificar los datos de la base de datos. Por otro lado, PL/SQL se utiliza para crear aplicaciones que pueden mostrar la información recuperada por el SQL.

    • Puede incrustar consultas SQL dentro de la sintaxis de PL/SQL. Sin embargo, lo contrario no es posible.

    ¡Nunca pares de aprender! 💚

Curso de Análisis de Negocios para Ciencia de Datos

Curso de Análisis de Negocios para Ciencia de Datos

Optimiza estrategias empresariales aplicando análisis de datos. Comprende el Big Data, identifica patrones, toma decisiones éticas, y crea estrategias data-driven. Usa SQL y técnicas de storytelling en casos de negocio concretos.

Curso de Análisis de Negocios para Ciencia de Datos
Curso de Análisis de Negocios para Ciencia de Datos

Curso de Análisis de Negocios para Ciencia de Datos

Optimiza estrategias empresariales aplicando análisis de datos. Comprende el Big Data, identifica patrones, toma decisiones éticas, y crea estrategias data-driven. Usa SQL y técnicas de storytelling en casos de negocio concretos.