Bonjour,
Est ce que la taille maximale dans Firebird est de 80 charactère lorsque le champ est unique ?
j'ai un champ de type varchar (30) et de contrainte unique ! et avce le type de code est unicode_FSS
je veux modifier la taille de ce champ à 250 comme longueur, mais un mesage d'erreur s'affiche :
ceci indique que le nouveau taille est trops long !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 unsuccessful metadata update -key size too big for index UC_TCOMPETENCE_LIBELLE Statement failed, SQLCODE = -607
j'ai essayé avec différents valeur de long jusqu'au arrivé à taille max 80 ! la valeur le plus max possible accepté pour ce type de champ.
NB: quands j'elimine la contrainte d'unicité ça marche correctement!
donc, j'ai constaté que qands un champ de type varchar et de contrainte unique avec unicode_fss comme characher set, alors ce champ ne peut avoir au max 80 caractère comme longueur!!! est ce que ceci est vrai ? veuiller me confirmer SVP et merci.
Grand NB : tout ce qui a été reidgé est traité sous ISQL -i du firebird .
mais, si j'essaye ceci sous IBExpert ça fonctionne correctement !! n'oubliant pas que Firebird utilise ISQL aussi !!! mais comment ça fonctionne sous firebird et manuellement non !!!! [/code]
Partager