IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

clé primair type varchar


Sujet :

PostgreSQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2005
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 19
    Points : 8
    Points
    8
    Par défaut clé primair type varchar
    Bonjour à tous
    voici mon pb:
    j'ai une table 'tab1' dont la clé primaire "name" est un 'varchar(50)'.

    une simple query du type :

    select ...
    from tab1,tab2
    where tab1.name = tab2.nametab1

    dure beaucoup de temps,, alors que lorsque j'avais un identifiant type 'int' pour cette même table ça n'était pas le cas!!!

    est ce que c'est dû au type de l'attribut ? ou alors il ne reconait pas l'identifiant "name" autant que tel?

    merci

  2. #2
    Membre éclairé
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Points : 773
    Points
    773
    Par défaut
    a priori, je dirais que c'est logique que ce soit plus long comme tu fais, comparer des varchar est plus couteux que de comparer des integer.
    Cependant, est-ce que tu as bien un index sur ta colonne tab1.name et tab2.name?
    si non, crée en un et refais ton test.

Discussions similaires

  1. tAccessOutput : clé primaire de type varchar
    Par Florent_45 dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 03/10/2012, 09h03
  2. soucis avec MAX(variable de type varchar)
    Par littledoudou dans le forum Langage SQL
    Réponses: 1
    Dernier message: 24/04/2006, 19h07
  3. [VB]Conversion de type varchar en money
    Par nourelhouda dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 18/04/2006, 12h38
  4. Réponses: 2
    Dernier message: 30/08/2004, 14h48
  5. [SQL Server] Error converting data type varchar...
    Par Sir Tengu dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 13/06/2003, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo