|
Page : 1 2 Page Précédente | |
Auteur | Sujet : [SQL SERVER] Primary key de type char/varchar |
Publicité | Posté le 24-02-2005 à 11:11:52 |
skeye |
--------------- Can't buy what I want because it's free - |
drasche | Tu remplaces la primary key foireuse par un vrai ID
|
godbout Génial. |
|
moi23372 |
|
drasche |
--------------- Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top) |
antp Super AdministrateurChampion des excuses bidons |
--------------- mes programmes ·· les voitures dans les films ·· apprenez à écrire |
elianor bannie 17 fois |
--------------- JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§ |
Publicité | Posté le 24-02-2005 à 20:45:10 |
antp Super AdministrateurChampion des excuses bidons | non, mais je vois pas le rapport avec le spam --------------- mes programmes ·· les voitures dans les films ·· apprenez à écrire |
drasche |
--------------- Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top) |
black_lord Truth speaks from peacefulness |
--------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
godbout Génial. | Ca devient vraiment le bordel le forum prog |
chrisbk - | Oué c'est le far west ici |
skeye |
--------------- Can't buy what I want because it's free - |
chrisbk - |
godbout Génial. | Ils ont l'adsl là bas |
Arjuna Aircraft Ident.: F-MBSD | C clair. Heureusement que sous SQL Server il y a DTS, ça simplifie pas mal le boulot |
Arjuna Aircraft Ident.: F-MBSD | Arf Ca m'a l'air sympa comme tout ton truc
|
ipahc TNZ pue du bec |
Message édité par ipahc le 07-03-2005 à 17:19:04 --------------- "Kattthyyyyy, r'garde comment je prends trop bien de l'angle sa mère !" - Sat08 2004 |
Arjuna Aircraft Ident.: F-MBSD | Le type des données n'impacte en rien l'index, puisque l'index a lui-même sa propre représentation interne sous forme d'entier (ou plus, selon la taille de la table).
|
Arjuna Aircraft Ident.: F-MBSD | PS: montre-moi l'article que l'aide SQL Serveur où ils déconseillent l'utilisation de ce type. J'ai jamais trouvé dans SQL Server. Sous Oracle, en tout cas, sûr et certain, ça n'a rigoureusement aucune incidence, les CHAR et les entiers étant de toute façon au final gérés de la même façon dans les index (4 char, tu peux très bien en faire un int(32) et faire tes calculs dessus)
Message édité par Arjuna le 07-03-2005 à 17:35:56 |
ipahc TNZ pue du bec | Si tu parles de char(4), on est d'accord (cela dit, je ne vois pas en quoi c'est plus lisible ?), puisque cela reste un petit index.
--------------- "Kattthyyyyy, r'garde comment je prends trop bien de l'angle sa mère !" - Sat08 2004 |
Arjuna Aircraft Ident.: F-MBSD | Forcément, on va pas faire une clé unique sur un nvarchar(8192) faudrait être marteau (et pkoi pas une clé composée de 128 champs de ce type pendait qu'on y est )
|
ipahc TNZ pue du bec | Et comment fais-tu pour garantir l'unicité pour ce type de clef ? Comment tu les génères ? C'est à l'utilisateur de le faire ?
--------------- "Kattthyyyyy, r'garde comment je prends trop bien de l'angle sa mère !" - Sat08 2004 |
Arjuna Aircraft Ident.: F-MBSD | ben c'est une bête clé primaire pour la table "TYPE", et une bête clé étrangère sur la table "EVENEMENT", exactement comme si c'était un type numérique. Comprend pas ta question (??) |
ipahc TNZ pue du bec | Les clefs primaires de la table type, tu les génères comment ? A la mano ? |
Arjuna Aircraft Ident.: F-MBSD | Ben... Ca de déclare comme les PK sur les nombres... Comprends pas la question... Soit tu fais un script, soit dans l'éditeur de table, tu sélectionnes la ligne et tu cliques sur le clé. Vois pas de différence ! |
ipahc TNZ pue du bec | Si tu mets un nombre, tu vas probablement utiliser un compteur. Unicité sans faille. Transparence totale pour l'utilisateur qui ne verra jamais ce code.
--------------- "Kattthyyyyy, r'garde comment je prends trop bien de l'angle sa mère !" - Sat08 2004 |
FlorentG | Ouais, moi mes clés sont TOUJOURS des integer. Jamais de clé significative. Toujours un truc abstrait Parce qu'à chaque fois que j'ai eu le malheur de mettre autre chose, tôt ou tard c'était le bordel |
ipahc TNZ pue du bec |
--------------- "Kattthyyyyy, r'garde comment je prends trop bien de l'angle sa mère !" - Sat08 2004 |
Arjuna Aircraft Ident.: F-MBSD | Bah ça dépends ce que tu gères. Evidement, si c'est des infos volatiles, faut passer par une clé calculée. Mais si c'est quelquechose de fixe, ça sert à rien, mise à part alourdir.
|
FlorentG | Dans ce cas oui. Pour le login c'est compréhensible |
Arjuna Aircraft Ident.: F-MBSD | Sinon, j'ai travaillé pendant des mois (deux ans en fait) sur un ERP, dont un grand nombre de clés étaient aplhanumériques. Les pays ou les monnaies par exemple, faut être buté pour ne pas reprendre les codes alphanumériques ISO, qui sont parfaitement lisibles !
|
FlorentG | C'est bon à savoir tout ça |
Publicité | Posté le |
Page : 1 2 Page Précédente |
Sujets relatifs | |
---|---|
Fonction sur SQL server 7 | probleme dans requete SQL |
Sauvegardes Bases SQL | problème requete Sql avec variable |
Comment cacher une liste de type <OPTION> ... ? | Fonction qui retourne différent type de valeur. |
Probleme de date avec les jours travaillé ou non sour sql server | Autoincrement sur Adaptiver Server Anywhere 7.0 ?? |
Variables de noms dans un type record | |
Plus de sujets relatifs à : [SQL SERVER] Primary key de type char/varchar |