Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
Может написал не в тот форум, но возможно кто-то из вас знает. Накатываю обновления. и есть куча sql файлов , лежащих в одной папке, но у них строго задан порядок, по дате создания. Как в батнике прописать порядок запуска этих файлов? Так он запускает их в произвольном порядке. Хочу создать сначала по дате создания, затем по имени файла. Как нибудь можно указать Order by Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 14:42 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
minya13_85, powershell Get-ChildItem | Sort-Object $_.Name | Where-Object { sqlcmd -S TEST -d TEST -E -I -i"$_" >> $_.log} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 14:48 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
minya13_85, dir с ключом /t но это вопрос не по SQL, чесгря :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 14:55 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
Дед-Папыхтет, Я правильно понял что тут стоит сортировка по Object $_.Name, это имя файла, а дата создания файла? и можно ли менять порядок типа desc, asc ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 14:58 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
minya13_85Хочу создать сначала по дате создания, затем по имени файла. Как нибудь можно указать Order byМожете использовать не шаблон *.sql , а результат выполнения DIR /O:D *.sql . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 14:59 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
minya13_85Дед-Папыхтет, Я правильно понял что тут стоит сортировка по Object $_.Name, это имя файла, а дата создания файла? и можно ли менять порядок типа desc, asc ? help Sort-Object ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 14:59 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
Посетительminya13_85, dir с ключом /t но это вопрос не по SQL, чесгря :) Да я понял, просто не знал куда задать))) Не совсем понял про ваш ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 14:59 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
minya13_85, for /F "tokens=*" %%i in ('dir *.sql /B /T') do sqlcmd -S TEST -d TEST -E -I -i"%%i" >> %%G.log ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 15:01 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
ну и как верно змаметил Akina, еще /O надо dir /?/O Сортировка списка отображаемых файлов. порядок N По имени (по алфавиту) сортировки S По размеру (начиная с минимального) E По расширению (по алфавиту) D По дате и времени (начиная с самого старого) G Начать список с каталогов. - Префикс "-" обращает порядок. /T Выбор поля времени для сортировки. время C Создание. A Последнее использование. W Последнее изменение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 15:04 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
Посетительminya13_85, for /F "tokens=*" %%i in ('dir *.sql /B /T') do sqlcmd -S TEST -d TEST -E -I -i"%%i" >> %%G.log Не срабатывает, что значит /B ? Этот батник запускает по имени файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 15:12 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
minya13_85, ну я уже дописал, что ключей не хватает. почитайте справку по dir /? /B - это выводить только имена файлов, без лишней информации +Вам скорее всего нужны ключи /O:D и /T:C (если нужна прямая сортировка по времени создания) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 15:14 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
Посетительminya13_85, ну я уже дописал, что ключей не хватает. почитайте справку по dir /? /B - это выводить только имена файлов, без лишней информации +Вам скорее всего нужны ключи /O:D и /T:C (если нужна прямая сортировка по времени создания) for /F "tokens=*" %%i in ('dir *.sql /O:D') do sqlcmd -S TEST -d TEST -E -I -i"%%i" >> %%G.log Так не срабатывает вообще батник ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 15:40 |
|
||
|
Запуск SQL запросов из bat файлов в определенном порядке
|
|||
|---|---|---|---|
|
#18+
minya13_85, 1. набираешь в командной строке команду dir /?, выполняешь 2. читаешь про каждый параметр, думаешь 3. пишешь команду, которая с учетом параметров выведет список файлов(без доп.информации) в нужном порядке, выполняешь, убеждаешься что это то, что нужно. 4. вставляешь эту команду между кавычками вместо своего dir *.sql /O:D 5. меняешь %%G.log на %%i.log и устраняешь прочие возможные недочеты. 6. радуешься жизни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2018, 15:53 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39645574&tid=1689718]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 348ms |

| 0 / 0 |
