Cours2 gestion des tables Cours Gestion des tablesIdenti ?ant Tous les éléments créés dans SQL Server sont parfaitement identi ?és par leur nom qui est utilisé en tant qu ? identi ?ant En e ?et deux objets de même type ne peuvent pas avoir le même nom s ?
Cours Gestion des tablesIdenti ?ant Tous les éléments créés dans SQL Server sont parfaitement identi ?és par leur nom qui est utilisé en tant qu ? identi ?ant En e ?et deux objets de même type ne peuvent pas avoir le même nom s ? ils sont dé ?nis au même niveau Par exemple sur une instance de SQL Server il n ? est pas possible d ? avoir deux bases de données avec le même nom par contre c ? est totalement possible si les bases sont dé ?nies sur deux instances distinctes de SQL Server De même au sein d ? une base de données il n ? est pas possible d ? avoir deux tables avec le même nom C ? est à partir de l ? identi ?ant qu ? il est possible de manipuler via le SQL les objets Il est donc important de dé ?nir correctement ces identi ?ants Les identi ?ants sont composés de à caractères Ils commencent toujours par une lettre ou l ? un des caractères suivants Les caractères suivants sont des caractères alphanumériques Bien entendu aucun identi ?ant ne peut correspondre à un mot clé du Transact SQL Il existe deux catégories d ? identi ?ants les réguliers et les délimités Les identi ?ants réguliers Cette catégorie d ? identi ?ant est la plus communément utilisée et c ? est celle à privilégier En e ?et ce type d ? identi ?ant est présent dans toutes les bases et présente beaucoup de souplesse au niveau de l ? écriture des requêtes car la casse n ? est pas conservée Exemple ENIEditions RessourcesInformatiques Les identi ?ants délimités Cette catégorie d ? identi ?ant permet de conserver des caractères spéciaux dans les identi ?ants comme les caractères accentués les espaces ? mais également de conserver la casse Ces identi ?ants sont utilisés entre des crochets ou bien des guillemets L ? utilisation de ce type d ? identi ?ant ne permet que rarement de gagner en clarté car l ? écriture des requêtes est plus lourde Il est donc préférable d ? utiliser des identi ?ants réguliers Exemple ENI éditions Ressources Informatiques Les types de données Lors de la dé ?nition d ? une colonne on précisera le format d ? utilisation de la donnée ainsi que le mode de stockage par le type de la colonne a Types de données système Ces types sont disponibles pour toutes les bases de données en standard Caractères char n Cha? ne de caractères de longueur ?xe de n caractères maximum Par défaut maximum varchar n max Cha? ne de caractères à longueur variable de n caractères maximum Par défaut maximum caractères En précisant max la variable peut contenir des données de type texte allant jusqu ? à caractères nchar n Cha? ne de caractères unicode maximum caractères nvarchar n max Cha? ne de caractères unicode maximum En précisant max la variable peut contenir des données de type texte allant jusqu ? à octets Numériques
Documents similaires
-
19
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 12, 2022
- Catégorie Management
- Langue French
- Taille du fichier 70.8kB