|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 2 ![]() |
Bonjour,
je n'arrive pas à augmenter une des colonnes de ma table pour la passer de varchar(50) à varchar(200). Les commandes alter table ne fonctionne pas...J'ai regardé sur le forum mais je ne trouve pas de réponse à mon probleme. Merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : mars 2006 Messages : 293 ![]() |
Quel est ta version ?? (serveuret client)
Tu peux tjs utiliser la solution de contournement suivante: bcp out de ta table drop table recréation de ta table avec un varchar 200 bcp in de ton fichier obtenu avec le bcp out du début. |
|
|
00
|
|
|
#3 | |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 79 ![]() |
Citation:
La solution de arona reste la plus simple. - bcp out de ta table - drop table - recréation de ta table avec un varchar 200 - bcp in de ton fichier obtenu avec le bcp out du début Si ton extraction de table (bcp out) est énorme utilise l'option -b lors de ton bcp in. |
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 2 ![]() |
Alors je sais que c'est un Sybase ASE mais au sujet de la version, je ne sais pas si je t'aide beaucoup.
Ca ne doit pas être la plus récente en tout cas. Mais donc si je comprends bien les commandes de sizing sont dépendantes de la version de sybase employées ! |
|
|
00
|
|
|
#5 | |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 79 ![]() |
Citation:
Je voulais juste savoir si c'était de l'ASE. Sinon applique la solution ci-dessus sur la pré prod puis prod et n'oublie pas les DUMP avant toutes opérations. Car en cas de gros plantage ils seront nécessaires. |
|
|
|
00
|
|
|
#6 | |||
![]() ![]() |
Citation:
Code :
Michael
__________________
Michael Peppler Membre de TeamSybase - www.teamsybase.com "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson |
|||
|
|
00
|
|
|
#7 |
![]() ![]() |
Pour la version =>
![]() De plus, un petit complément : il est souvent possible d'agrandir des champs varchar au delà du raisonnable... et sous Sybase, le raisonnable, c'est la taille de la page. C'est lors de l'insert d'un tuple qui serait plus grand qu'une page qu'un message d'erreur risque d'être généré.
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com