Comment on ajoute un champ dans une base de données - SQL/NoSQL - Programmation
Marsh Posté le 22-10-2002 à 09:50:21
Je dirais même plus :
http://www.mysql.com/doc/en/ALTER_TABLE.html#IDX1454
Marsh Posté le 22-10-2002 à 10:27:09
g étais sur le même site
G fait ça ALTER TABLE <matable> ADD (<nomcolonne> integer)
bah ça marche po
Marsh Posté le 22-10-2002 à 10:33:38
Sans les parenthèses :
ALTER TABLE nom_table ADD nom_champ int
Marsh Posté le 22-10-2002 à 10:33:47
Hein?
Tu as rajouté NULL|NOT NULL à la fin?
Et il t'a mis quoi comme message d'erreur?
Marsh Posté le 22-10-2002 à 10:42:35
dinbougre888 a écrit a écrit : g étais sur le même site G fait ça ALTER TABLE <matable> ADD (<nomcolonne> integer) bah ça marche po |
Sous Oracle, INTEGER n'existe pas, tu dois définir NUMBER (x,z) où z le nombre de chiffre après la virgule et x est le nombre total de chiffres (qui intègre z).
Un integer de 4 chiffres sera codé sous la forme NUMBER (4,0)
Un nombre du type 123,45 correspondra à NUMBER (5,2)
Essaye peut-être :
ALTER TABLE <matable> ADD (<nomcolonne> NUMBER (x,0))
EDIT : le ",0" n'est pas nécessaire, par défaut NUMBER (5) par exemple crée un integer de 5 chiffres.
Marsh Posté le 22-10-2002 à 13:19:21
irulan a écrit a écrit : Sous Oracle, INTEGER n'existe pas, tu dois définir NUMBER (x,z) où z le nombre de chiffre après la virgule et x est le nombre total de chiffres (qui intègre z). Un integer de 4 chiffres sera codé sous la forme NUMBER (4,0) Un nombre du type 123,45 correspondra à NUMBER (5,2) Essaye peut-être : ALTER TABLE <matable> ADD (<nomcolonne> NUMBER (x,0)) EDIT : le ",0" n'est pas nécessaire, par défaut NUMBER (5) par exemple crée un integer de 5 chiffres. |
irulan!
Les vieux de la vieille du forum Prog
Marsh Posté le 22-10-2002 à 13:43:40
Fred999 a écrit a écrit : irulan! Les vieux de la vieille du forum Prog |
Aaah c'était l'bon temps
Je traîne toujours sur ce forum, mais j'interviens moins régulièrement (j'ai changé de boîte )
Marsh Posté le 22-10-2002 à 13:48:10
Mon ancien ami de PB
Je fais de l'intranet maintenant, fini PB
Y a même un modo dans la section!
Marsh Posté le 22-10-2002 à 19:58:54
marche po
c sur Mysql
pourtant j'y arrivais avec l'ancienne version
Marsh Posté le 22-10-2002 à 20:13:55
ALTER TABLE `type` ADD `toto` TINYINT NOT NULL;
c'es la commande que me donne phpmyadmin, si ça peut t'aider
Marsh Posté le 21-10-2002 à 23:16:09
La syntaxe je me rappel plus
ALTER TABLE <nom table> et après?