|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : mai 2008 Messages : 262 ![]() |
Bonjour,
J'aimerais passer la taille d'un champ char de 5 caractères à 10. Cependant ce champ est utilisé dans des triggers qui remplissent automatiquement d'autres tables. Lorsque je tente de faire la modification j'ai un refus me disant que ce champ est référencé dans d'autres tables. Comment pourrais je faire pour effectuer ce changement? Merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 256 ![]() |
désactiver les triggers
faire la modif réactiver les triggers
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Inscription : mai 2008 Messages : 262 ![]() |
Bonjour,
Je suis en FB 2.1. J'ai désactivé les triggers de la table. J'ai tenté de changer sa taille et j'ai le message suivant : Code :
Merci |
||
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : mai 2008 Messages : 262 ![]() |
Bonjour,
J'ai fait le test en désactivant TOUS les triggers de la base et j'ai toujours le meme message d'erreur Je ne vois pas trop comment m'en sortir |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : mai 2008 Messages : 262 ![]() |
J'ai exporté tous les DDL, modifié les champs puis recréé une nouvelle base.
J'ai pas trouvé d'autres solutions (si ce n'est la suppression des triggers) |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com