Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1303 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Quel type de variable utiliser?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quel type de variable utiliser?

n°1084267
cod57
Posté le 15-05-2005 à 16:03:07  profilanswer
 

Bonjour à tous,
 
Voila je dois creer une base de donnée avec cette relation:
 
http://pierreetdecor.free.fr/TEST/table1.jpg
 
Voila ce que j'ai fait pour l'instant:
 
http://pierreetdecor.free.fr/TEST/table2.jpg
 
Le probleme porte sur le premier champs je voudrais avoir A1,A2... et je ne sais pas quoi choisir comme type de variable
Si qqu'un avait une idée ce serait sympa
 :hello:  

mood
Publicité
Posté le 15-05-2005 à 16:03:07  profilanswer
 

n°1084269
bakastef
Posté le 15-05-2005 à 16:07:51  profilanswer
 

Ben je vois pas el problème... si tu veux afficher des Ax... t as juste a concatener dans ta requete ton n°art avec la lettre A.
 
Ou encore si t as la possibilite de crer un sequenceur avec ton sgbd , ben tu fais un champ varchar et t'y plante les valeurs de ton sequenceur. :)


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
n°1084270
moi23372
Posté le 15-05-2005 à 16:10:42  profilanswer
 

tu fais soit un CHAR soit un VARCHAR! tout dépend du nombre maxi que tu veux utiliser!

n°1084276
cod57
Posté le 15-05-2005 à 16:15:29  profilanswer
 

c'est bien ce que je pensais ,il n'y à pas  moyen de creer directement ce type de variable

n°1084281
bakastef
Posté le 15-05-2005 à 16:23:55  profilanswer
 

ben tu peut tjs ne pas ne pas le mettre en auto incrementation, le definir en tant que char, varchar ... et le remplir avec tes requetes au fur et a mesure...


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
n°1084286
sircam
I Like Trains
Posté le 15-05-2005 à 16:27:10  profilanswer
 

Citation :

et je ne sais pas quoi choisir comme type de variable


Peux-tu confirmer que le champs a deux caractères ? Si oui, CHAR(2).
 
Un VARCHAR ? Bof.
 

Citation :

c'est bien ce que je pensais ,il n'y à pas  moyen de creer directement ce type de variable


:heink:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1084289
bakastef
Posté le 15-05-2005 à 16:29:03  profilanswer
 

ben un char(2) ca risque de le limiter fortement...  
 
S'il passe à 10 ou 100 voir 1000 articles.. son char(2) va etre un peut juste.. :lol:


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
n°1084300
cod57
Posté le 15-05-2005 à 16:38:18  profilanswer
 

Disons que je ne me poserais pas tant de question s'il ne s'agissait pas d'un TP que je dois rendre.
Je voudrais donc me raprocher le plus possible de la demande du prof(bien que je ne vois pas trop ce qu'il veux et surtout à quoi ca va servir d'avoir une lettre devant un chiffre).

n°1084316
sircam
I Like Trains
Posté le 15-05-2005 à 16:46:33  profilanswer
 

Bon, faudrait arrêter de rire et considérer les spécifications fonctionnelles, et éviter de se retrancher derrière le prof.
 
Si le monsieur a dit : "un article est représenté par deux caractères, une lettre suivie d'un chiffre" : CHAR(2) et écrire dans le dossier que c'est sans doute une approche limitative.
 
Sinon, t'es parti pour VARCHAR(n) avec n potentiellement grand.
 

Citation :

ben un char(2) ca risque de le limiter fortement...  
 
S'il passe à 10 ou 100 voir 1000 articles.. son char(2) va etre un peut juste


Avec un CHAR(2), on dépasse largement les 1000 possibilités. Là n'est pas la question. Ce qu'il faut, c'est une adéquation avec les requirements. Au besoin, exposer au client/prof pq p.e. 2 caractères risquent de s'avérer insuffisants.
 
Parce qu'on pourrait s'amuser à jouer le même jeu avec tous les autres champs, et rien que pour cette table, c'est certainement une grosse caricature de la réalité. Un TP, quoi.


Message édité par sircam le 15-05-2005 à 16:46:53

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Quel type de variable utiliser?

 

Sujets relatifs
ComboBox et déclaration de variable...[Résolu] Récupérer la valeur d'une variable
quel est mon type de serveur pour certificat SSL?mise dans une variable d'une chaine entre cote???
pb:T_STRING' or `T_VARIABLE' or `T_NUM_STRING'method GET + input type file
Imprimer contenu d'une variableutiliser un composant .net et vb6
Variable de session et la fonction exit()Mettre un chemin d’accès dans une variable.
Plus de sujets relatifs à : Quel type de variable utiliser?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR