Objets de base de données
Le tableau suivant spécifie les limitations de taille maximale pour différents objets de base de données définis dans les bases de données Microsoft SQL Server Compact.
Catégorie |
Objet |
Limitations de taille maximale |
---|---|---|
Stockage |
Nom de colonne |
128 caractères |
|
Colonnes d'une table |
1024 |
Taille de ligne |
8 060 octets |
|
|
Mot de passe de la base de données |
40 caractères |
|
Taille de la base de données |
4 Go 1 |
|
Augmentation de la taille de la base de données |
Incréments d'une page ou de 16 pages en fonction de la taille de la table |
|
Taille de page |
4 Ko |
|
Sessions |
256 |
|
Taille de la colonne BLOB (ntext et image) |
2 Go |
|
Nom de la table |
128 caractères |
|
Taille de la table |
Illimité |
Requêtes |
Caractères dans une instruction SQL |
Illimité |
|
Colonnes dans un curseur |
1024 |
|
Colonnes dans une clause ORDER BY, GROUP BY ou DISTINCT |
10242 |
|
Niveaux des sous-requêtes imbriquées |
Illimité |
|
Paramètres nommés |
Pris en charge |
|
Opérandes dans une requête |
Illimité |
|
Tables dans une jointure |
Illimité |
Index |
Colonnes BLOB |
Ne peuvent être indexées |
|
Octets dans une clé d'index |
5123 |
|
Colonnes dans un index |
16 |
|
Index par table |
249 |
Contraintes |
PRIMARY KEY, UNIQUE, contraintes par défaut et FOREIGN KEY |
Prises en charge 4 |
Contraintes par table |
249 |
1La taille maximale par défaut est 128 Mo pour les appareils et 256 Mo pour les ordinateurs de bureau.
2Cette limite ne s'applique que si une table temporaire de moteur de stockage est utilisée pour l'implémentation de la clause ORDER BY. Si le processeur de requêtes peut tirer parti d'un index existant, il n'y a pas de limite maximale de numéro de colonne.
3 Des clés plus longues sont prises en charge, mais les données sont tronquées et une somme de contrôle est ajoutée à la fin. Ceci fonctionne bien pour les opérations d'équivalence (à moins que deux sommes de contrôle soient identiques). Ceci devient problématique si vous utilisez une clause ORDER BY. La numérotation au-delà de la longueur de clé est renvoyée sur la base de la somme de contrôle et non de la valeur réelle.
4Pour chaque contrainte PRIMARY KEY et UNIQUE définie dans une table, un index est créé dans ces colonnes. Ces index jouent tous contre le nombre total d'index autorisé pour une table. De même, certains types de données (ntext, image) ne peuvent être utilisés comme colonnes de clé primaire car ils ne peuvent être indexés.