Précédent   Forum des professionnels en informatique > Bases de données > Firebird > SQL
SQL Forum d'entraide sur le SQL pour Firebird
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/09/2004, 21h14   #1
Membre du Club
 
Homme
Ingénieur développement logiciels
Inscription : juin 2002
Messages : 163
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2002
Messages : 163
Points : 52
Points : 52
Envoyer un message via ICQ à tripper.dim Envoyer un message via AIM à tripper.dim Envoyer un message via MSN à tripper.dim Envoyer un message via Yahoo à tripper.dim Envoyer un message via Skype™ à tripper.dim
Par défaut Changer des caractéristique dans la DB

Salut à tous,

J'ai un petit problème, j'ai un base de données Firebird, et j'ai des champs char(10) que j'aimerai changer en char(25) et j'ai des champ char que j'aimerai changer en int, le tous en gardant les données qui s'y trouvent?

D'avance merci pour votre aide
tripper.dim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2004, 09h27   #2
Membre régulier
 
Inscription : février 2003
Messages : 165
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 165
Points : 94
Points : 94
Salut,

http://www.developpez.net/forums/vie...615525e4f81159
SebCBien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2004, 12h27   #3
Membre du Club
 
Homme
Ingénieur développement logiciels
Inscription : juin 2002
Messages : 163
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2002
Messages : 163
Points : 52
Points : 52
Envoyer un message via ICQ à tripper.dim Envoyer un message via AIM à tripper.dim Envoyer un message via MSN à tripper.dim Envoyer un message via Yahoo à tripper.dim Envoyer un message via Skype™ à tripper.dim
Merci pour cette réponse mais j'ai esseyer les différents code et cela ne fonctionne pas.

Pour explication, j'ai un table clients avec nom, prenom, age, ...
mais pour le prenom, j'ai un char de 20 et pour l'age j'ai un char de 2 et j'aimerai avoir un prenom avec un char de 50 et un age un int donc il faudrai un code sql qui me permettent de le faire mais sans devoir effacer mes données.

D'avance merci
tripper.dim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2004, 15h28   #4
Membre Expert
 
Avatar de Barbibulle
 
Frédéric
Inscription : octobre 2002
Messages : 1 722
Détails du profil
Informations personnelles :
Nom : Frédéric
Âge : 42

Informations forums :
Inscription : octobre 2002
Messages : 1 722
Points : 2 025
Points : 2 025
Code :
1
2
3
 
ALTER TABLE MATABLE
  ALTER COLUMN PRENOM type char(25);
Code :
1
2
3
4
5
ALTER TABLE MATABLE
  ALTER COLUMN AGE TO AGE_ST;
 
ALTER TABLE MATABLE
  ADD AGE smallint;
puis recopie des ages :

Code :
UPDATE MADATE SET age= cast(age_st AS smallint);
et enfin apres voir vérifié que tous les ages ont bien étés recopiés :
Code :
ALTER TABLE "EMPLOYES" DROP "AGE_ST"
Barbibulle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2004, 23h31   #5
Membre du Club
 
Homme
Ingénieur développement logiciels
Inscription : juin 2002
Messages : 163
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2002
Messages : 163
Points : 52
Points : 52
Envoyer un message via ICQ à tripper.dim Envoyer un message via AIM à tripper.dim Envoyer un message via MSN à tripper.dim Envoyer un message via Yahoo à tripper.dim Envoyer un message via Skype™ à tripper.dim
Encore un grand merci, cela fonctionne très bien
tripper.dim est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h30.


 
 
 
 
Partenaires

Hébergement Web