各ユーザーがシーケンスからの連続番号である Id を持っているアプリで作業していますが、シーケンスは常に同じではありません。
nextval が 8 に設定されたシーケンス A と、nextval が 5 に設定されたシーケンス B があるとします。アプリは一連のルールに基づいて、使用するシーケンスを指定する必要があるため、次のエントリの ID は 5 または 8 になります (主キーが別のフィールドにあるため、制約の問題はありません)。次のような単一のクエリを使用したい
SELECT NEXTVAL FROM ALL_SEQUENCES WHERE SEQUENCE_NAME = "";
しかし、それが可能かどうかはわかりません。
残りのクエリで使用しているパターンが壊れるため、アプリ コード内でシーケンス名を連結したくありません。