有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在MySql中创建类似序列的东西

我知道,MySql中不支持序列。我们可以使用自动增量列。但在我的场景中,在我们的应用程序中,我们赋予用户在数据库中创建序列的权限,该序列用于对磁盘上的文件列表进行排序

例如,以下配置将创建如下所示的文件:

<character-renaming-operation>        
    <query>select lpad(SEQ_FILENO.nextval,5, '0') from dual</query>
</character-renaming-operation>

这将在光盘上创建我的文件,如下所示[seq start from 1]

output_file_00001.csv 
output_file_00002.csv 
output_file_00003.csv 
...

我们不能对这个全局序列使用任何Java逻辑,因为我们有多个JVM在为单个数据库运行。那么,我如何在mysql中通过单个查询实现同样的功能呢


共 (0) 个答案