Lenguaje de consulta estructurado (SQL):
El lenguaje de consulta estructurado (SQL) tiene un motivo de diseño específico para definir, acceder y modificar datos. Se considera como no procedimental. En ese caso, los elementos importantes y sus resultados se especifican primero sin tener cuidado de cómo se computan. Se implementa sobre la base de datos que es impulsada por un motor de base de datos. El trabajo principal del motor de la base de datos es interpretar consultas SQL y encontrar la técnica de acceso para obtener diferentes estructuras de datos en la base de datos. Esta es también una característica importante del motor de datos que se utiliza para evaluar la precisión y la eficiencia de los resultados.
Aquí hay algunos grupos de comandos incluidos en SQL: DDL (lenguaje de definición de datos) y DML (lenguaje de manipulación de datos). DDL se utiliza para describir y modificar varias estructuras de datos. Mientras que DML está destinado a acceder y cambiar los datos guardados dentro de las estructuras de datos definidas por DDL.
Transact-SQL (T-SQL):
Transact-SQL (T-SQL) es una extensión de SQL. Se considera un lenguaje de procedimiento, a diferencia del SQL que utiliza el servidor SQL. Es útil para realizar operaciones como obtener los datos de una sola fila, agregar nuevas filas, obtener múltiples filas. La sintaxis es diferente a otras como PL-SQL . Sin embargo, tiene la misma funcionalidad y genera resultados similares a otros lenguajes. Esta es la implementación de Microsoft del lenguaje de consulta estructurado para el servidor SQL.
Diferencia entre el lenguaje de consulta estructurado (SQL) y Transact-SQL (T-SQL):
S. No. | Comparación | sql | T-SQL |
---|---|---|---|
1. | Básico | Es un No procesal. | Es un Procesal. |
2. | Funciones proporcionadas | Se proporcionan funciones de manipulación y control de datos. | Se proporcionan funciones de programación de procedimientos y variables locales. |
3. | Rasgo | es un lenguaje abierto | es un propietario |
4. | Envío de consulta | Uno después del otro | Presentación masiva. |
5. | Características especiales | Se proporcionan varios DDL, DML y otras operaciones | Todas las características de SQL junto con control de transacciones, manejo de errores y excepciones. |
6. | Derivado | Es un lenguaje de programación base. | Se deriva de SQL y de una forma mejorada de SQL. |
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA