Introduction aux commandes T-SQL

Chaque base de données SGBDR disponible prend essentiellement en charge les instructions ou commandes SQL (langage de requête structuré) pour exécuter toute requête du développeur à partir des données de stockage dans la base de données correspondante. Chaque base de données peut prendre en charge un langage de type SQL spécifique. La commande T-SQL n'est rien d'autre qu'un langage de requête spécifique basé sur SQL et appelé Transact Structure Query Language. C'est l'un des produits Microsoft en cours de mise à niveau et principalement une extension clé du langage SQL. Il prend en charge principalement le serveur MS SQL.

Commandes T-SQL de base

Il existe de nombreuses commandes SQL pour T-SQL, en particulier pour récupérer, insérer, supprimer ou tronquer le type de niveau de manipulation de données de la tâche. Certaines des commandes T-SQL de base sont mentionnées comme ci-dessous:

  1. Modifier la table : utilisez essentiellement pour modifier une définition de colonne de table existante, ou ajouter une nouvelle colonne ou supprimer une colonne déjà ajoutée. La colonne de modification de table peut également être utilisée en cas de changement de nom de table.
  2. Créer une table : Il est utilisé pour créer une nouvelle table avec une définition spécifique, créer une table peut utiliser pour une nouvelle table avec un espace de table par défaut, pour utiliser un espace de table défini lors de la création d'une nouvelle table, vous devez définir la même chose avec l'instruction create.
  3. Créer une vue : En utilisant cette commande T-SQL, nous pouvons créer une vue. Supposons qu'il y ait une requête spécifique qui a effectivement pris beaucoup de temps à exécuter, dans ce cas, nous pouvons définir cette requête spécifique comme une table temporaire et créer une nouvelle vue avec ces données exécutées de la table temporaire. Maintenant, appeler la vue directement, sauf cette exécution de requête, cela donnera un résultat beaucoup plus rapide que d'habitude. Créer une commande de vue aide en fait à créer la même chose.
  4. Supprimer : permet de supprimer un tableau, une colonne spécifique du tableau, une ligne spécifique du tableau ou des données entières à l'intérieur du tableau. Il existe normalement trois types de suppression disponibles dans les commandes T-SQL, supprimer en utilisant certaines commandes de curseur, où supprimer certaines données de colonne clé spécifiques en les mentionnant dans le curseur. Supprimer par une commande dynamique, où quelqu'un peut supprimer certaines données clés avec une condition dynamique spécifique, il peut également supprimer une ou plusieurs lignes spécifiques en fonction de la condition fournie. Supprimer en utilisant une commande de langue, ici aussi encore une condition de langue spécifique qui aide à supprimer une ou plusieurs lignes à la fois.
  5. Insérer : En utilisant les commandes d'insertion, quelqu'un peut insérer une ou plusieurs lignes dans le tableau. Il existe deux types d'insert critique disponibles en cas de commande T-SQL. L'une est insérée dans une table ou une vue en utilisant une condition dynamique. Ici, quelqu'un peut insérer des données dans le tableau en fonction d'une condition dynamique mentionnée dans la requête. Et un autre est inséré dans la table ou la vue en fonction d'une commande de langue. Dans ce cas, une insertion peut être effectuée en fonction d'une condition de langue mentionnée dans la commande.
  6. Mettre à jour : la commande Mettre à jour est principalement utilisée pour mettre à jour une partie de la ligne existante dans une table. Trois types de mise à jour disponibles dans T-SQL, en utilisant le curseur un type de mise à jour positionnelle, en utilisant une commande dynamique, un type de mise à jour dynamique basée sur la requête mentionnée, en utilisant la commande de langue, c'est aussi une mise à jour dynamique mais basée sur la langue spécifique.

Commandes T-SQL intermédiaires

Il existe plusieurs autres commandes SQL populaires également utilisées par le développeur, qui ne sont pas des commandes très basiques mais qui fonctionnent davantage avec T SQL, ces commandes SQL sont très nécessaires à l'exécution. Certains de ces types d'exigences de commandes SQL intermédiaires sont mentionnés ci-dessous:

  1. Commencer la transaction : la transaction de début sert à gérer ou à mentionner le point de départ de la gestion des transactions créée par l'utilisateur. Supposons qu'une personne désireuse d'exécuter plusieurs requêtes de manipulation de données mais prête à valider la même requête une seule fois, dans ce cas, commence la transaction doit mentionner pour identifier le démarrage de ces instructions DML.
  2. Valider la transaction : il valide essentiellement la transaction entière dans la base de données. Comme mentionné précédemment, quelqu'un souhaite valider une instruction DML entière une fois sans aucune validation individuelle. Dans le cas où ils mentionneront la commande de validation de transaction, il commettra l'exécution entière de DML entre les moyens de frontière de transaction du début à la validation.
  3. Créer un index : créer un index spécifique pour la table, parfois sur une colonne utile spécifique. Un index a été créé sur une colonne clé de la table où ces colonnes sont très utiles en termes de logique d'application.
  4. Tronquer la table : tronquer les données d'une table, mais elle ne supprimera jamais la structure de la table.
  5. Transaction d'annulation: il fait également la même chose que la validation, il annule normalement l'intégralité de la transaction entre définir la limite de transaction.

Commandes T-SQL avancées

Néanmoins, certaines des tâches critiques doivent être effectuées fréquemment par les utilisateurs de la commande T-SQL. Ces tâches nécessitent également l'exécution d'un certain type de commandes, qui sont principalement utilisées par certaines personnes de gestion pour accorder ou révoquer un accès à un utilisateur spécifique, abandonner une partie de la structure de table critique, autorisant l'accès à une table spécifique dans le base de données, etc. Ces types avancés de commandes T-SQL sont ci-dessous:

  1. Supprimer l'index : supprimer l'index créé existant avec une structure de la base de données. C'est une décision architecturale de supprimer un index d'une table spécifique peut avoir plusieurs impacts. Donc, abandonner l'accès normalement accordé à certaines personnes clés spécifiques d'un projet.
  2. Drop Table : suppression d'une table de définition existante avec une structure de la base de données. La suppression d'une table de la base de données signifie que la table sera entièrement supprimée.
  3. Accorder : accorder l'intégralité de la table ou de la base de données à certains utilisateurs critiques spécifiques.
  4. Révoquer : révoquer certains accès critiques pour certains utilisateurs spécifiques.
  5. Utilisation : fournir l'accès à une base de données existante.

Trucs et astuces pour utiliser les commandes T-SQL

Certains utilisateurs courants qui utilisent très fréquemment des requêtes de commandes T-SQL utilisent généralement certains des trucs et astuces pour utiliser correctement la sortie des commandes t-SQL. Ce genre d'astuces normalement utilisées pour résoudre certaines requêtes spécifiques à l'utilisateur et afficher la sortie d'exécution pour bien comprendre la même chose. Certains des trucs clés les plus couramment utilisés sont:

  1. Restaurer la base de données : attitude normale du développeur commun pour l'utilisation de l'utilitaire de sauvegarde commun du serveur SQL pour la restauration de la base de données. Alors que T-SQL a une commande clé pour restaurer la base de données, qui est plus rapide et sécurisée que le mécanisme de restauration du serveur SQL.
  2. Procédure stockée: Le concept de procédure stockée normalement commun n'est pas pris en charge par le serveur SQL, mais T-SQL a fourni une procédure de magasin sp_executeSQLFromFile, développeur d'aide pour exécuter les commandes T-SQL dans la structure de procédure de magasin, ce qui est plus rapide que d'habitude.

Conclusion - Commandes T-SQL

T-SQL est l'un des principaux langages de requête SQL qui sont utilisés de manière critique pour le serveur SQL pour l'exécution des requêtes. Comme T-SQL est basé sur SQL, les fonctionnalités disponibles presque maximales sont les mêmes que SQL. Mais encore, ce n'est pas encore très populaire.

Articles recommandés

Cela a été un guide pour les commandes T-SQL. Ici, nous avons discuté des commandes T-SQL de base et avancées et de certaines commandes T-SQL immédiates. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Utilisations des commandes HBase
  2. Comment utiliser les commandes Sqoop
  3. Importance des commandes Tableau
  4. Commandes Hive Comment utiliser