|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 142 ![]() |
Bonjour,
comment supprimer une colonne et ajouter une colonne d'une table DB2 V9 merci |
|
|
00
|
|
|
#2 | ||
|
Membre chevronné
![]() Guillaume VENTREz/OS Technical Leader Inscription : décembre 2006 Messages : 514 ![]() |
Drop de colonne impossible.
Il faut dropper la table et la recréer sans l'ancienne colonne et avec la nouvelle colonne (penser à conserver le contenu par unload ou copie dans une table de travail. Penser aussi à recréer les index) Maintenant avec DB2 9 le rename de colonne est possible, pour peu que ta nouvelle colonne ait un data type compatible pour un ALTER COLUMN, dans ce cas tu pourrais éventuellement essayer : Code :
.
__________________
★★ Documentation Mainframe par Guillaume Ventre ★★ |
||
|
00
|
|
|
#3 | ||
|
Membre chevronné
![]() Guillaume VENTREz/OS Technical Leader Inscription : décembre 2006 Messages : 514 ![]() |
Au temps pour moi ALTER COLUMN et RENAME COLUMN sont mutuellement exclusif, donc :
Code :
__________________
★★ Documentation Mainframe par Guillaume Ventre ★★ |
||
|
00
|
|
|
#4 | ||
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 142 ![]() |
j'ai changé le nom de la colonne mais pour réduire la taille d'une variable de CHAR(25) a Char(17)
J’ai utilisé: Code :
Merci pour votre réponse |
||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
|
|
|
00
|
|
|
#6 | |
|
Membre chevronné
![]() Guillaume VENTREz/OS Technical Leader Inscription : décembre 2006 Messages : 514 ![]() |
@a_karim_fr > D'où mon
Citation:
__________________
★★ Documentation Mainframe par Guillaume Ventre ★★ |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 142 ![]() |
La taille de la variable est de Char (20) et je veux qu'il soit a Char (17) alors impossible de diminuer la taille, dans ce cas j'ai supprimé la colonne et je recrée a nouveau
Merci pour votre réponse. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com