Diferencia entre SQL y T-SQL

1. Lenguaje de consulta estructurado (SQL) : un lenguaje de consulta estructurado es un lenguaje informático para un sistema de base de datos relacional. El sistema de base de datos relacional como MySQL oracle Sybase Informix utiliza SQL como lenguaje de base de datos estándar para almacenar, recuperar, manipular datos y almacenarlos en una base de datos relacional. Aquí hay algunos comandos SQL que se usan para comunicarse con bases de datos, como almacenar, recuperar, manipular datos.

  • Lenguaje de definición de datos utilizado para crear, eliminar, modificar y truncar en la base de datos.
  • Lenguaje de manipulación de datos utilizado para insertar, actualizar y eliminar datos en la base de datos.
  • Lenguaje de control de datos utilizado para revocar y otorgar datos.
  • Lenguaje de control de transacciones utilizado para confirmar y revertir datos.
  • Lenguaje de consulta de datos utilizado para seleccionar datos.

2. Lenguaje de consulta estructurado de Transact (T-SQL): TSQL significa Lenguaje de consulta estructurado de Transact, que es una herramienta de Microsoft y una extensión del lenguaje SQL. TSQL se usa principalmente para escribir un programa completo de procedimiento de función de bloque que define cómo deben completarse las cosas y crear una aplicación en la que cada aplicación envía una consulta de transacciones a través del servidor SQL y no hay interacción con la base de datos. Se ejecuta como un bloque completo con la extensión del lenguaje SQL. Hay diferentes tipos de funciones T-SQL que se utilizan en T-SQL:

  • función escalar
  • Función de clasificación
  • Función agregada
  • Función de conjunto de filas

Diferencia entre SQL y T-SQL:

No Señor.  Base de comparación Lenguaje de consulta estructurado (SQL) Lenguaje de consulta de estructura de transacciones (T-SQL)
1. Representa  Significa lenguaje de consulta estructurado. Son las siglas de Transact Structure Query Language.
2. Desarrollado por Es desarrollado por IBM.  Está desarrollado por Microsoft.
3. Definición El lenguaje de consulta estructurada se utiliza para examinar datos mediante consultas. El lenguaje de consulta de estructura de transacción se utiliza para crear aplicaciones y agregar lógica comercial.
4. Básico Es un lenguaje no procesal/declarativo. Es un lenguaje procedimental.
5. Rasgo Es de código abierto. Es un estándar propietario propiedad de Microsoft.
6. Empotrar Puede incrustar SQL en TSQL. No puede incrustar TSQL en SQL.
7. Lenguaje de consulta SQL es un lenguaje de consulta que sirve para la manipulación de datos. TSQL es un lenguaje de consulta, pero es una extensión de SQL que sirve a las bases de datos y software de Microsoft SQL Server.
8. Operaciones En el lenguaje de consulta estructurada, realizamos operaciones DML y DDL. En Transact Structured Query, hay un bloque de códigos que se usa para escribir la función y el procedimiento.
9. Ejecutar Ejecuta una sola instrucción. Se ejecuta como un bloque completo.
10 Interacción con el servidor En SQL, hay interacción con el servidor de base de datos. En TSQL, no hay interacción con el servidor de la base de datos.
11 Comandos y funciones Se siguió la sintaxis adecuada para los comandos como INSERTAR, SELECCIONAR, ACTUALIZAR, ELIMINAR y CREAR. Las funciones especiales también forman parte de TSQL, como la fecha convertida() y algunas otras funciones que no forman parte de SQL.
12 Uso Se utiliza principalmente para manipular datos y analizar datos mediante consultas simples. Se utiliza principalmente para crear una lógica de aplicación.

Publicación traducida automáticamente

Artículo escrito por ayushjoshi599 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *