Renomme des bases de données, des tables ou des dictionnaires. Plusieurs entités peuvent être renommées dans une même requête.
Notez qu’une requête RENAME portant sur plusieurs entités n’est pas atomique. Pour permuter les noms des entités de manière atomique, utilisez l’instruction EXCHANGE.
Syntaxe
Renomme des bases de données.
Syntaxe
Renomme une ou plusieurs tables.
Le renommage de tables est une opération légère. Si vous indiquez une base de données différente après TO, la table sera déplacée vers cette base de données. Cependant, les répertoires des bases de données doivent se trouver sur le même système de fichiers. Sinon, une erreur est renvoyée.
Si vous renommez plusieurs tables dans une seule requête, l’opération n’est pas atomique. Elle peut être exécutée partiellement, et les requêtes d’autres sessions peuvent renvoyer l’erreur Table ... does not exist ....
Syntaxe
Exemple
Vous pouvez également utiliser une requête SQL plus simple :
Renomme un ou plusieurs dictionnaires. Cette requête permet de déplacer des dictionnaires entre des bases de données.
Syntaxe
Voir aussi
Dernière modification le 2 juillet 2026