Comment couper toutes les colonnes de toutes les lignes de toutes les tables de type chaîne de caractères?

Dans Oracle 10g, est-il un moyen pour effectuer les opérations suivantes en PL/SQL?

for each table in database
  for each row in table
    for each column in row
      if column is of type 'varchar2'
        column = trim(column)

Merci!

Jetez un oeil à la USER_TABLES download.oracle.com/docs/cd/B28359_01/server.111/b28320/... et USER_TAB_COLUMNS download.oracle.com/docs/cd/B28359_01/server.111/b28320/... les tables système. Je pense que vous devriez être en mesure de formuler une requête dynamique à l'aide de ces à faire ce que vous voulez.
Utile! 😉
merci beaucoup pour les suggestions, ressemble à ce que les gars déroulant ci-dessous ne.

OriginalL'auteur daveslab | 2010-05-14