Les développeurs d'applications et les administrateurs de base de données utilisent le langage de programmation T- SQL ordinateur pour construire et maintenir des bases de données . Comme avec d'autres langages de programmation , il a des fonctions intégrées pour effectuer les mathématiques, la gestion des chaînes de caractères et de gérer d'autres tâches courantes. Il permet également un programmeur d'écrire des fonctions personnalisées et de les stocker dans la bibliothèque de fonctions. Fonctions d'éliminer les répétitions inutiles dans les programmes , les rendre plus efficaces et plus faciles à lire . T -SQL
Transact- SQL, également connu sous le nom T -SQL , est un dialecte de Structured Query Language pour la programmation de base de données informatique . SQL systèmes de bases de données de Sybase Server et de Microsoft utilisent T -SQL comme langue principale . T -SQL conforme à la norme d'entrée ANSI SQL-92 pour la langue. Bien que de nombreux programmes écrits en T -SQL sont compatibles avec d'autres versions de SQL , des différences mineures entre les dialectes des problèmes de compatibilité .
Fonctions mathématiques
Transact -SQL est livré avec un généreux ensemble de fonctions mathématiques scientifiques , y compris les logarithmes , la trigonométrie et exponentielles . Par exemple, pour calculer cinq élevé à la quatrième puissance , un programmeur utilise la fonction POWER ( 5, 4). En plus de cela , T -SQL possède des fonctions plus générales en mathématiques comme ayant été arrondis, troncature, signe et la valeur absolue. Ces fonctions permettent aux programmeurs d'utiliser T -SQL pour l'ingénierie et de la finance ainsi que des applications d'entreprise .
String et les fonctions de date
Souvent, les programmeurs ont besoin de manipuler des chaînes de caractères , comme pour en extraire le numéro d'une adresse de rue ou pour déterminer si une personne tapé son nom avec une initiale moyenne. Ils ont également extraire des informations à partir de dates , comme trouver le nombre de mois entre deux dates ou tester pour voir si une date tombe au mois de Mars . T -SQL utilise la DROITE () pour révéler les caractères les plus à droite dans un champ, LEN ( ) pour trouver caractère de longueur et LTRIM d'un champ () pour supprimer tous les espaces menant au premier caractère non blanc d'un champ. La fonction DateDiff () trouve la différence entre deux dates , DATEADD () ajoute jours, des semaines ou des autres intervalles de date pour une date et DATEPART () existante donne le mois, le jour ou l'année d'une date comme un nombre.
< Br > Photos User-Defined Functions
un programmeur écrit une nouvelle fonction , si elle a une formule qu'elle utilise à plusieurs reprises . Transact -SQL fournit une commande CREATE FUNCTION, qui on tape dans un éditeur SQL , suivie d'un nom de fonction et une formule ou un ensemble de commandes SQL. Une fois, elle a ajouté la fonction de la base de données , elle peut alors se référer à elle de la même manière que n'importe laquelle des fonctions intégrées .