ALTER ... (Commande SQL)
alicia_3107
Messages postés
4558
Statut
Membre
-
alicia_3107 Messages postés 4558 Statut Membre -
alicia_3107 Messages postés 4558 Statut Membre -
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>
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:
- ALTER ... (Commande SQL)
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Commande scannow - Guide
- Logiciel sql - Télécharger - Bases de données
1 réponse
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
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
</alicia_3107>