0

これが私の問題です:

次のような命名システムを使用している一連の SQL ファイルを実行しようとしています。

1-createtable.sql

2-modifytable.sql

.....

10-createanothertable.sql

等々。

問題は、ファイルを取得するために使用しているコードが、ファイル名を文字列として使用してファイルを注文することです。その結果、ファイルは次のように注文されます。

10-createanothertable.sql

1-createtable.sql

2-modifytable.sql

「-」の前の数値で実行する必要があります。

私は読んで、これが自然な並べ替えと呼ばれることを知っていますが、行く途中で何らかの方向性が欲しい.

4

3 に答える 3