Extension de la séquence DB

Vous ne pouvez modifier aucune séquence de base de données fournie par l'application, mais vous pouvez modifier les tables fournies par l'application. Vous pouvez également créer une table et la modifier dans plusieurs itérations. Toutefois, vous ne pouvez créer qu'une séquence de base de données, mais vous ne pouvez pas la modifier.

Si vous avez besoin d'une modification dans la séquence que vous avez créée, annulez la séquence et créez-en une nouvelle. Si vous choisissez d'en créer un nouveau, vous devez également modifier votre code pour utiliser le nouveau nom de séquence.

Contrairement aux tables de base de données, vous ne pouvez pas gérer ou posséder une séquence de base de données personnalisée. Une fois qu'une séquence a été créée, vous ne pouvez pas modifier ou supprimer la séquence personnalisée à l'aide de l'extensibilité. Les séquences doivent être définies de manière à ne pas nécessiter de modifications. Vous devez tester la fonctionnalité de séquences personnalisées dans l'environnement de kit d'outils de développement, puis la créer dans des environnements de cloud. Il n'y a pas de surcharge pour les séquences inutilisées et la suppression de cette séquence n'est pas nécessaire.
Remarque: toute demande de modification d'attribut dans la séquence ALTER autre que Cachesize n'est pas acceptée par l'administrateur de base de données et est effectuée après les révisions et approbations internes obligatoires.

Lorsque vous utilisez la séquence de base de données, évitez d'utiliser des instructions SQL directes pour obtenir le numéro de séquence. A la place, appelez la méthode com.yantra.shared.ycp.YFSContext.getNextDBSeqNo(<sequence name>) pour obtenir la séquence de base de données suivante.