Introducción a los comandos T-SQL
Cada base de datos RDBMS disponible es básicamente compatible con sentencias o comandos SQL (lenguaje de consulta estructurado) para ejecutar cualquier consulta del desarrollador a partir de los datos almacenados en la base de datos correspondiente. Cada base de datos puede admitir algún lenguaje específico de tipo SQL. El comando T-SQL no es más que un lenguaje de consulta específico que se basa en SQL y se denomina lenguaje de consulta de estructura de transacciones. Es uno de los productos de actualización de Microsoft actuales y principalmente una extensión clave del lenguaje SQL. Es compatible principalmente con el servidor MS SQL.
Comandos básicos de T-SQL
Hay muchos comandos SQL para T-SQL, especialmente para buscar, insertar, eliminar o truncar el tipo de nivel de manipulación de datos de la tarea. Algunos de los comandos básicos de T-SQL se mencionan a continuación:
- Alterar tabla : Básicamente se usa para alterar una definición de columna de tabla existente, o agregar una nueva columna o eliminar una columna ya agregada. Alterar la columna de la tabla también se puede usar en caso de cambiar el nombre de la tabla.
- Crear tabla : se utiliza para crear una nueva tabla con una definición específica, crear tabla puede usarse para alguna nueva tabla con un espacio de tabla predeterminado, para usar un espacio de tabla definido al crear una nueva tabla debe definir lo mismo con la instrucción create.
- Crear vista : con este comando T-SQL podemos crear una vista. Supongamos que hay una consulta específica que en realidad tardó mucho en ejecutarse, en ese caso, podemos definir esa consulta específica como una tabla temporal y crear una nueva vista con esta tabla temporal de datos ejecutados. Ahora llamando a la vista directamente, excepto que la ejecución de esta consulta dará un resultado mucho más rápido de lo habitual. Crear un comando de vista realmente ayuda a crear el mismo.
- Eliminar : se utiliza para eliminar una tabla, una columna específica de la tabla, una fila específica de la tabla o datos completos dentro de la tabla. Normalmente hay tres tipos de eliminación disponibles en los comandos T-SQL, eliminar mediante el uso de algunos comandos del cursor, donde eliminar algunos datos específicos de la columna clave al mencionarlos en el cursor. Eliminar mediante algún comando dinámico, donde alguien puede eliminar algunos datos clave con una condición dinámica específica, también puede eliminar una o varias filas específicas según la condición proporcionada. Elimine utilizando algún comando de idioma, aquí también nuevamente alguna condición de lenguaje específico que ayuda a eliminar una o varias filas a la vez.
- Insertar : Al usar los comandos de inserción, alguien puede insertar una o varias filas en la tabla. Hay dos tipos de inserción crítica disponibles en el caso del comando T-SQL. Uno se inserta filas en una tabla o vista utilizando alguna condición dinámica. Aquí alguien puede insertar datos en la tabla en función de alguna condición dinámica mencionada en la consulta. Y otro se inserta en la tabla o vista en función de algún comando de idioma. En este caso, se puede realizar una inserción en función de alguna condición de idioma mencionada en el comando.
- Actualización : el comando Actualizar se utiliza principalmente para actualizar algunas de las filas existentes en una tabla. Hay tres tipos de actualizaciones disponibles en T-SQL, usando el cursor, un tipo de actualización posicional, usando un comando dinámico, un tipo de actualización dinámica basada en la consulta mencionada, usando el comando de lenguaje, también es una actualización dinámica pero basada en El lenguaje específico.
Comandos intermedios de T-SQL
El desarrollador también ha utilizado otros comandos SQL populares que no son comandos muy básicos, pero que trabajan más con T SQL, son muy necesarios para ejecutar esos comandos SQL. Algunos de esos tipos de comandos SQL intermedios que se requieren se mencionan a continuación:
- Iniciar transacción : Iniciar transacción es para administrar o mencionar el punto de partida de la administración de transacciones creada por el usuario. Suponga que alguien dispuesto a ejecutar múltiples consultas de manipulación de datos pero dispuesto a realizar la misma consulta una vez, en ese caso, comenzar la transacción debe mencionarse para identificar el inicio de esas declaraciones DML.
- Confirmar transacción : Básicamente, confirma la transacción completa en la base de datos. Como se mencionó anteriormente, alguien dispuesto a comprometer una declaración DML completa una vez sin ningún compromiso individual. En ese caso, mencionarán la confirmación del comando de transacción, confirmará la ejecución completa de DML entre los medios de límite de la transacción desde el inicio de la confirmación.
- Crear índice : cree un índice específico para la tabla a veces en alguna columna útil específica. Se ha creado un índice en alguna columna clave de la tabla donde esas columnas son muy útiles en términos de lógica de aplicación.
- Truncar tabla : trunca los datos de una tabla, pero nunca eliminará la estructura de la tabla.
- Transacción de reversión: también hace lo mismo que confirmar, normalmente revierte toda la transacción entre definir el límite de la transacción.
Comandos avanzados de T-SQL
Aún así, algunas de las tareas críticas deben ser realizadas por los usuarios del comando T-SQL con frecuencia. Esas tareas también tienen algún tipo de comando avanzado que deben ejecutarse, que utilizan principalmente algunas de las personas gerenciales para otorgar o revocar algún acceso a un usuario específico, eliminando parte de la estructura crítica de la tabla, otorgando permiso para acceder a la tabla específica en el base de datos, etc. Esos tipos avanzados de comandos T-SQL están a continuación:
- Descartar índice : Descarta el índice creado existente con estructura de la base de datos. Es una decisión arquitectónica dejar caer un índice de una tabla específica que puede tener múltiples impactos. Por lo tanto, dejar de acceder normalmente a algunas personas clave específicas de un proyecto.
- Descartar tabla : Descarta una tabla de definición existente con estructura de la base de datos. Eliminar una tabla de la base de datos significa que la tabla se eliminará por completo.
- Concesión : concesión de una tabla o base de datos completa para algunos usuarios críticos específicos.
- Revocar : revocar algunos accesos críticos para algunos usuarios específicos.
- Uso : Proporciona acceso para una base de datos existente.
Consejos y trucos para usar comandos T-SQL
Algunos usuarios comunes que usan consultas de comandos T-SQL con mucha frecuencia, normalmente usan algunos de los consejos y trucos para utilizar la salida de comandos t-SQL de manera adecuada. Ese tipo de trucos normalmente se utilizan para resolver algunas consultas específicas del usuario y mostrar resultados de ejecución para comprenderlos correctamente. Algunos de los trucos clave más utilizados son:
- Restaurar base de datos : Actitud normal del desarrollador común para usar la utilidad de copia de seguridad común del servidor SQL para la restauración de la base de datos. Mientras que T-SQL tiene algún comando clave para restaurar la base de datos, que es más rápido y seguro que el mecanismo de restauración del servidor SQL.
- Procedimiento almacenado: el concepto de procedimiento almacenado normalmente común no es compatible con el servidor SQL, pero T-SQL ha proporcionado un procedimiento de almacenamiento sp_executeSQLFromFile, ayuda al desarrollador para ejecutar comandos de T-SQL en la estructura del procedimiento de almacenamiento, que es más rápido de lo habitual.
Conclusión -T-SQL Commands
T-SQL es uno de los lenguajes de consulta SQL clave que se utilizan críticamente para el servidor SQL para ejecutar consultas. Como T-SQL se basa en SQL, las características casi máximas disponibles son las mismas que SQL. Pero aún así, todavía no es tan popular.
Artículos recomendados
Esta ha sido una guía para los comandos T-SQL. Aquí hemos discutido los comandos T-SQL básicos y avanzados y algunos comandos T-SQL inmediatos. También puede consultar el siguiente artículo para obtener más información:
- Usos de los comandos de HBase
- Cómo usar los comandos Sqoop
- Importancia de los comandos de Tableau
- Comandos de la colmena Cómo usar