我正在寻找数据文件中存在的最高文件名。查询:select max(file_name) from dba_data_files where tablespace_name='XYZ'
;
上面的查询仅检测数据文件是否来自abc0-9.dbf。查询不会显示abc10.dbf文件,即使它存在。它显示abc9.dbf。有没有其他方法可以获得数据文件的最高文件名?
在分析了一段时间之后。我在查询中给出了order by file_name。这是输出。
/.../data01/odam1.dbf
/.../data01/odam10.dbf
/.../data01/odam2.dbf
....................
/../data01/odam9.dbf
也许max函数检测到最后一个文件名,这就是为什么输出显示odam9.dbf而不是odam10.dbf的原因。
https://stackoverflow.com/questions/47607936
复制相似问题