|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 1 ![]() |
Je dois mettre en place des champs "identity" dans différentes tables.
Depuis la 12.5.3 je peux choisir entre numeric (n,0) et int. Ces champs identity seront les clés de mes tables. Quel est le meilleur choix et cela influence t-il les performances de mes select ? merci |
|
|
00
|
|
|
#2 |
![]() ![]() |
Personellement j'utilise NUMERIC(9,0), probablement plus par habitude que pour une raison technique particulière.
Il me semble qu'il y avait un bug avec l'outil bcp dans une version de Sybase où le bcp in de champs INT identity ne marchait pas, mais je n'ai pas eu l'occasion de retester en 12.5.3 pour voir si ce problème existe toujours. Pour ce qui de l'aspect perfs - je ne pense pas qu'on puisse discerner une différence pour les jointures entre l'utilisation de NUMERIC() et INT, donc je ne pense pas que cela soit un critère. Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com