Partager via


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.