Pouvez-vous créer un index sur une variable de table ?
Pouvez-vous créer un index sur une variable de table ?

Vidéo: Pouvez-vous créer un index sur une variable de table ?

Vidéo: Pouvez-vous créer un index sur une variable de table ?
Vidéo: La fonction INDEX dans Excel (3 utilisations différentes) 2024, Novembre
Anonim

La création d'un index sur une variable de table peut être fait implicitement dans la déclaration du variable de tableau en définissant une clé primaire et création contraintes uniques. Vous pouvez aussi créer l'équivalent d'un cluster indice . À faire alors, ajoutez simplement le mot réservé en cluster.

Par conséquent, pouvons-nous créer un index sur une variable de table dans SQL Server ?

Dans serveur SQL 2000 - 2012 les index sur les variables de table peuvent seulement être créé implicitement par création une contrainte UNIQUE ou PRIMARY KEY. La différence entre ces types de contraintes réside dans le fait que la clé primaire doit se trouver sur des colonnes non nullables. Les colonnes participant à une contrainte d'unicité peuvent être nullables.

De plus, pouvons-nous créer un index non cluster sur une variable de table dans SQL Server ? Il y a un moyen de créer un non unique indice sur une temp table , en utilisant une petite astuce: ajoutez une colonne d'identité et faites-en le dernier champ de votre clé primaire. Le seul index que vous pouvez postuler à variables de tableau sont les implicites index qui sont derrière les contraintes PRIMARY KEY ou UNIQUE.

comment créer une variable d'index ?

À créer un nouveau variable , clique le Créer Nouveau variable ” dans le coin supérieur gauche, dans la fenêtre contextuelle résultante, sélectionnez le type de variable à créer , puis continuez à créer le nouveau variables . Sélectionnez la troisième option pour créer les Variable d'index . Ici, nous voyons l'option pour sélectionner le type de variable à créer.

Qu'est-ce qu'un index dans une table ?

Un indice est une copie des colonnes de données sélectionnées d'un table , appelée clé de base de données ou simplement clé, qui peut être recherchée très efficacement et qui comprend également une adresse de bloc de disque de bas niveau ou un lien direct vers la ligne complète de données à partir de laquelle elle a été copiée.

Conseillé: