Bonjour,
Il n'est pas forcément nécessaire de faire du PL/SQL ou un langage procédurale.
Tu peux générer la requête à exécuter en utilisant les vues système par exemple les vues information_schema.
Tu te débrouille pour que le résultat d'un select génére
Update MA_TABLE SET Colonne1= trim('=' from Colonne1), Colonne2= trim('=' from Colonne2), ColonneN= trim('=' from ColonneN);
Puis tu copies colle le résultat du select dans un nouveau script.
Un exemple pourrait-être
1 2 3 4
| select c.COLUMN_NAME +'=trim(''='' from MA_TABLE),'
from INFORMATION_SCHEMA.COLUMNS c
where c.table_name='GlobalId'
and c.DATA_TYPE like '%char%' |
A toi d'adapter et de générer l'update complet à partir de là.
Cordialement
Soazig
Partager