Bonjour à tous ,
je voudrais modifier le CHARACTER d'un champs dans une table de ISO8859_1 to UNICODE_FSS
Code : Sélectionner tout - Visualiser dans une fenêtre à part ACT Varchar(255) CHARACTER SET ISO8859_1,
Bonjour à tous ,
je voudrais modifier le CHARACTER d'un champs dans une table de ISO8859_1 to UNICODE_FSS
Code : Sélectionner tout - Visualiser dans une fenêtre à part ACT Varchar(255) CHARACTER SET ISO8859_1,
Bonsoir.
J'ai découvert ce site l'année dernière et il est fort intéressant et très complet. Les articles sont bien détaillés et le code super propre (on dirait du code à la Sergio).
Vous y trouverez la réponse à votre problème.
https://firebird21.wordpress.com/201...e-una-columna/
Bonnes fêtes !
bonjour,
Merci pour le code , il s’exécute bien mais bizarrement il ya pas de changement, le 'CHARACTER' initiale est 'ISO8859_1'
Et, si vous nous indiquiez ce que vous avez écrit comme code ?
Et comment vous avez vérifié votre assertion ?
Ceci sans parler du fait que vous ne nous avez pas indiqué de quelle version de Firebird il s'agit. L'article pointé ne l'indiquait pas non plus mais vu la date je dirais FB 2.1 . Chaque version "majeure" peut réduire ou augmenter certaines choses, d'une manière générale plus on monte ne version plus les accès aux tables système sont protégées.
Le saviez-vous ? FB3 ne permet plus les modifications sur les tables système pour désactiver facilement les triggers (UPDATE operation is not allowed for system table RDB$TRIGGERS ), FB4 ne permet pas par défaut les UDF externes
Pour avoir fait le test, la méthode 2 : création d'une nouvelle colonne, copie des données par UPDATE, destruction de l'ancienne colonne, renommage de la nouvelle colonne (ancien nom) fonctionne sous FB3
désolé pour le délai de réponse, je suis un peu malade (grippe). Pour la version de firebird c'est 2.5
La commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER TABLE DOS ALTER COLUMN ACT TYPE VARCHAR(255) CHARACTER SET UNICODE_FSS
Partager