ALTER ... (Commande SQL)

Fermé
alicia_3107 Messages postés 4546 Date d'inscription lundi 8 octobre 2001 Statut Membre Dernière intervention 17 février 2015 - 31 mars 2002 à 16:16
alicia_3107 Messages postés 4546 Date d'inscription lundi 8 octobre 2001 Statut Membre Dernière intervention 17 février 2015 - 31 mars 2002 à 19:20
J'aimerai modifier la structure d'une table appelée FACTURE en ajoutant un champ appelé MONTANT ...

Voici la structure actuelle
----------------------------------------------------------------------------
CREATE TABLE FACTURE (
NFACT VARCHAR2(10) NOT NULL,
ATTACH VARCHAR2(10) NOT NULL,
DATFACT DATE NOT NULL,

CONSTRAINT FACTURE_PK PRIMARY KEY (NFACT));
----------------------------------------------------------------------------

et voici celle que je voudrai atteindre
----------------------------------------------------------------------------
CREATE TABLE FACTURE (
NFACT VARCHAR2(10) NOT NULL,
ATTACH VARCHAR2(10) NOT NULL,
DATFACT DATE NOT NULL,
MONTANT NUMBER (10,2) NOT NULL,

CONSTRAINT FACTURE_PK PRIMARY KEY (NFACT));
----------------------------------------------------------------------------

J'ai un problème de syntaxe avec la clause ALTER TABLE ... Pouuriez-vous me donner la requête SQL exacte ?

PS: SGBD ORACLE

Merci de me répondre

</alicia_3107>
A voir également:

1 réponse

Utilisateur anonyme
31 mars 2002 à 19:08
rebonjour très chère,

ce serait

ALTER TABLE FACTURE ADD COLUMN MONTANT ....

où les petits points sont la définition de ton champ, mais j'avoue ne pas connaître VARCHAR2 ni NUMBER, sont-ils particuliers à Oracle?

enfin bon brut comme ça ce serait donc

ALTER TABLE FACTURE ADD COLUMN MONTANT NUMBER (10,2) NOT NULL

voilou

kinder.surprise,
le maton du matou
0
alicia_3107 Messages postés 4546 Date d'inscription lundi 8 octobre 2001 Statut Membre Dernière intervention 17 février 2015 6
31 mars 2002 à 19:20
Grazie mio caro :o)

</alicia_3107>
0