[ORACLE] Problème avec un ALTER TABLE générique
Bonjour,
J'ai un souci avec la requête suivante :
Code:
1 2 3 4 5 6
| PreparedStatement ps = con.prepareStatement("ALTER TABLE ? MOVE LOB (?) STORE AS ?");
ps.setString(1, tableName); // 'ma_table'
ps.setString(2, columnName); // 'mon_clob'
ps.setString(3, segmentName); // 'sys_lob0000105617c00012$$'
int rows = ps.executeUpdate();
ps.close(); |
qui me renvoit systématiquement le message suivant :
Code:
ORA-00903: nom de table non valide
Alors que la requête équivalente suivante fonctionne :
Code:
ALTER TABLE ma_table MOVE LOB (mon_clob) STORE AS sys_lob0000105617c00012$$;
Quelqu'un peut-il m'aider ?
Merci