Vous définissez un entier dans SQL Server à l'aide du type de données `INT`. Voici une ventilation de son fonctionnement:
Définition de base:
`` SQL
Créer une table mytable (
Id int, - définit une colonne nommée 'id' comme un entier
Quantité Int - Définit une colonne nommée «Quantité» comme un entier
));
`` '
Points clés:
* Range: «INT» stocke des nombres entiers (pas de décimales) dans une plage spécifique. Dans SQL Server, la plage de `int` est de -2 147 483 648 à 2 147 483 647.
* stockage: Il utilise 4 octets d'espace de stockage.
* Valeur par défaut: La valeur par défaut pour une colonne `INT` est` null`, sauf si vous spécifiez le contraire.
* Contraintes: Vous pouvez appliquer des contraintes comme «pas null» pour assurer l'intégrité des données.
Exemple:
`` SQL
- Créez une table avec une colonne entière pour stocker les ID de produit
Créer des produits de table (
Clé primaire de ProductId int, - entier, clé primaire pour les identifiants de produit uniques
ProductName Varchar (100),
Prix décimal (10, 2)
));
- Insérer des données dans le tableau des produits
Insérer dans les produits (ProductId, ProductName, Prix)
VALEURS
(1, «ordinateur portable», 1299,99),
(2, «souris», 24,99),
(3, «clavier», 49,99);
- Interrogez la table pour afficher les produits et leurs identifiants
Sélectionner * dans les produits;
`` '
Considérations importantes:
* Choix de type de données: Bien que «INT» convienne à des nombres entiers, envisagez d'utiliser d'autres types de données comme «BigInt» si vous avez besoin d'une gamme plus large ou «smallInt» si vous avez besoin d'une gamme plus petite pour une meilleure efficacité.
* précision et échelle: `INT` est pour des nombres entiers uniquement. Si vous avez besoin de décimales, utilisez des types de données «décimaux» ou «flottants».
Faites-moi savoir si vous souhaitez explorer plus sur des scénarios spécifiques, des choix de types de données ou comment utiliser des entiers dans différentes opérations de serveur SQL.
|