En réponse à Ernesto BUSTOS <[EMAIL PROTECTED]>:
Salut,
en SQL, rien de direct genre alter table drop column... donc, il faut faire par
une suite de commandes:
select liste-des-colonnes-a-conserver into #tmp_table from table
drop table
select * into table from #tmp_table
et voilà.
Toutefois, si ton gestionnaire ne supporte pas les tables temporaires
(commençant par un #) qui ont l'avantage de n'exister que le temps d'un
cession, tu remplaces #tmp_table par tmp_table et tu rajoutes à la fin:
drop tmp_table
A, avant de faire les drop, tu peux vérifier la copie des données, ça peut
servir.
Linuxement
Olivier
> Je parles de supprimer physiquement une colomne dans une table
> existante.
> Donc je répète ma question, en SQL comment fait-on pour supprimer une
> colomne a une table existante ?
>
> Merci d'avance.
>
>
> At 20:15 16/02/01 +0100, you wrote:
> >Si je ne me trompe .
> >SELECT colones à garder FROM table
> >
> >----- Original Message -----
> >From: "Ernesto BUSTOS" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Friday, February 16, 2001 5:09 PM
> >Subject: Re: [debutant] SQL, rajouter une contrainte NOT NULL
> >
> >
> > > Merci, j'étais sur une mauvaise piste, je cherchais du coté add
> constraint
> > > et forcément, ça ne marchais pas ....
> > >
> > >
> > > Une autre question : comment supprime t-on une colomne dans une
> table ?
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > At 07:50 16/02/01 +0100, you wrote:
> > > > >
> > > > > Hello,
> > > > >
> > > > > Avant tout j'espere ne pas etre trop hors-sujet,
> > > > >
> > > > > Je cherche =E0 rajouter la contrainte NOT NULL a une des colomne
> d'une
> > > > tabl=
> > > > > e=20
> > > > > existante (seulement not null, pas de cl=E9 primaire).
> > > > >
> > > > > Quelle est l'a requete SQL correspondante ? (que du SQL svp, en
> ligne
> >de=20
> > > > > commande)
> > > > >
> > > >Bonjour,
> > > > a priori, je dirai
> > > > ALTER TABLE nom_table MODIFY nom_colonne NOT NULL;
> > > >
> > > >Ca marche en mysql.
> > > >Cordialement
> > > >
> > > >Fred
> > >
> > >
> > >
> >
>
>
>
>