Maison > Problème commun > le corps du texte

Quelle est la différence entre T-SQL et SQL ?

青灯夜游
Libérer: 2021-02-01 14:42:31
original
11014 Les gens l'ont consulté

Différence : le langage de requête structuré SQL est le langage standard des bases de données relationnelles et a été adopté par de nombreux produits SGBD commerciaux, ce qui en fait un langage courant dans le domaine des bases de données relationnelles. T-SQL est une version de SQL et ne peut être utilisé que sur SQL SERVER ; il fournit également un langage de script de base de données, qui est une fonction de base similaire à C.

Quelle est la différence entre T-SQL et SQL ?

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

La différence entre SQL et T-SQL

SQL est l'abréviation de Structured Query Language, c'est-à-dire un langage de requête structuré. Il s'agit de la norme chargée d'interagir avec les bases de données maintenues par l'ANSI (American National Standards Institute). En tant que langage standard des bases de données relationnelles, il a été adopté par de nombreux produits SGBD commerciaux, ce qui en fait un langage courant dans le domaine des bases de données relationnelles. Il inclut non seulement des fonctions de requête de données, mais également des fonctions d'insertion, de suppression, de mise à jour et de définition de données. .

T-SQL est une version du langage SQL et ne peut être utilisé que sur SQL SERVER. Il s'agit d'une version améliorée d'ANSI SQL et fournit des commandes SQL standard. De plus, T-SQL apporte également de nombreux ajouts à SQL et fournit un langage de script de base de données, c'est-à-dire des fonctions de base similaires à C, Basic et Pascal, telles que la description de variables, le langage de contrôle de flux, les fonctions fonctionnelles, etc.

T-SQL fournit des fonctions DDL et DML du SQL standard, ainsi que des fonctions étendues, des procédures stockées système et des structures de programmation (telles que IF et WHILE) pour rendre la conception des programmes plus flexible.

Voici ce que signifie « T-SQL fournit des fonctions DDL et DML du SQL standard ».

Les langages des bases de données relationnelles sont répartis en trois catégories. Il s'agit du langage de définition de données, à savoir le DDL (Data Defining Language) et le langage de manipulation de données DML (Data Manufacturing Language) ;

SQL est un langage de base de données relationnelle standard qui intègre DDL, DML et DCL. Parmi eux, le langage de définition de données DDL est utilisé pour définir et gérer tous les objets de la base de données SQL ; le langage de manipulation de données DML, le traitement des données et d'autres opérations dans SQL sont collectivement appelés langages de manipulation de données.

Quelle est la différence entre T-SQL et SQL ?

Informations détaillées : L'origine de T-SQL.

L'American National Standards Institute (ANSI) et l'Organisation internationale de normalisation ont développé des normes SQL. L'American National Standards Institute a publié la norme américaine correspondant à l'Organisation internationale de normalisation (qui peut être considérée comme pratique pour). utilisation dans ce pays). En 1992, l'Organisation internationale de normalisation et la Commission électrotechnique internationale (CEI) ont publié une norme internationale pour SQL, appelée SQL-92. La norme correspondante publiée par l'American National Standards Institute est ANSI SQL-92. Bien qu'il existe certaines différences dans les versions SQL utilisées par les différentes bases de données, la plupart suivent la norme ANSI SQL. SQL Server utilise un ensemble d'extensions ANSI SQL-92, appelé T-SQL.

Pour plus de connaissances sur la programmation informatique, veuillez visiter : Vidéo de programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
sql
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!