OVH Cloud OVH Cloud

Index sur table temporaire

2 réponses
Avatar
Beedjees
Bonjour,

Je créer une table temporaire dans une PS. Cette table peut avoir de 40 à
plus de 1000 ligne et j'ai de nombreuses requête à faire dessus. C'est la
raison pour laquelle je souhaite mettre une clé primaire ou un index sur un
champ de cette table...

Or lorsque je lance la PS par 2 utilisateurs, il y a un conflit pour la
création de l'index car contrairement à ma table, il n'est pas temporaire...

Y a t il une solution pour ce genre de pb ?
Merci

(SQL serveur 2000)

2 réponses

Avatar
Med Bouchenafa
A priori il n'est pas necessaire d'avoir un index pour une table de 40 à
1000 lignes
Tu peux cependant toujours créé ta clef primaire et l'index associé lors de
la creation de la table
CREATE PROC xxxx
AS
....
CREATE TABLE #vvvvv( a int primary key, b....)
....

--
Bien cordialement
Med Bouchenafa

"Beedjees" wrote in message
news:
Bonjour,

Je créer une table temporaire dans une PS. Cette table peut avoir de 40 à
plus de 1000 ligne et j'ai de nombreuses requête à faire dessus. C'est la
raison pour laquelle je souhaite mettre une clé primaire ou un index sur
un
champ de cette table...

Or lorsque je lance la PS par 2 utilisateurs, il y a un conflit pour la
création de l'index car contrairement à ma table, il n'est pas
temporaire...

Y a t il une solution pour ce genre de pb ?
Merci

(SQL serveur 2000)


Avatar
Beedjees
Ok, merci pour l'info

"Med Bouchenafa" a écrit :

A priori il n'est pas necessaire d'avoir un index pour une table de 40 à
1000 lignes
Tu peux cependant toujours créé ta clef primaire et l'index associé lors de
la creation de la table
CREATE PROC xxxx
AS
.....
CREATE TABLE #vvvvv( a int primary key, b....)
.....

--
Bien cordialement
Med Bouchenafa

"Beedjees" wrote in message
news:
> Bonjour,
>
> Je créer une table temporaire dans une PS. Cette table peut avoir de 40 à
> plus de 1000 ligne et j'ai de nombreuses requête à faire dessus. C'est la
> raison pour laquelle je souhaite mettre une clé primaire ou un index sur
> un
> champ de cette table...
>
> Or lorsque je lance la PS par 2 utilisateurs, il y a un conflit pour la
> création de l'index car contrairement à ma table, il n'est pas
> temporaire...
>
> Y a t il une solution pour ce genre de pb ?
> Merci
>
> (SQL serveur 2000)