Je souhaite récupérer les commentaires des colonnes sur une base de dev pour les insérer sur une base de prod avec un ETL, par la requête suivante :
select TABLE_NAME, COLUMN_NAME, COMMENTS from USER_COL_COMMENTS where COMMENTS is not null;
Mais, lors de l’insertion dans la base de production ça ne passe pas car certains commentaires contiennent des apostrophes. Il faut doubler les apostrophes lorsqu’on les récupère :
select TABLE_NAME, COLUMN_NAME, replace(COMMENTS,'''', '''''') COMMENTS from USER_COL_COMMENTS where COMMENTS is not null;