Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
Добрый день, помогите/подскажите пожалуйста: Как запросом в mssql создавать файловые папки с названием на основе строки из определённого поля таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2018, 13:40 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
Chernikovkn, для создания папок используют средства операционной системы, а не SQL Server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2018, 18:13 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
Chernikovkn, xp_cmdshell 'md c:\ttt' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2018, 18:16 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, это понятно, но как быть если нужно создать их 1000 единиц, с именами как в таблице sql? поэтому и возник сей вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 07:35 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
WarAnt, это предполагает задание имени папки руками, мне же нужно чтобы запрос считывал данные из определенного поля и на основание данных каждой строки создавал папку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 07:37 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
ChernikovknВладислав Колосов, это понятно, но как быть если нужно создать их 1000 единиц, с именами как в таблице sql? поэтому и возник сей вопрос Это вам надо один раз создать или периодически по 1000 папок создавать? Если один раз, то делаете экспорт имён папок из базы и формируете bat/bash файл создающий вот это все. Если периодически, то это очень интересная задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 08:04 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
PizzaPizza, Создать нужно разово - это первоочередная задача, но потом по мере обновления/добавления информации соответственно добавлять папки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 08:08 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
ChernikovknWarAnt, это предполагает задание имени папки руками,Это предполагает написать пару пяток строк кода, который вызывает xp_cmdshell с именем папки, взятой из таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 08:25 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
alexeyvg, вот это и вызывает у меня трудность слишком мало опыта, но хочется разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 08:41 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
Chernikovkn, есть 2 способа, правильный и неправильный. Точнее - 1 правильный, и куча вариантов неправильного. Правильный: Создайте filetable. Это, нормальным образом доступно начиная с 2012+ сервера. В пределах filetable можно создавать папки обычным insert в эту самую filetable. Соответственно, созданные папки будут доступны в виртуальном сетевом каталоге. Неправильный: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Ну, разумеется, @folders - может быть какой то реальной таблицей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 09:48 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
uaggster, Спасибо за помощь, буду пробовать с помощью filetable я уже создал структуру папок, но этот метод не поддерживает создание этих папок гдето (в сети в моем случае), кроме как локально, а ставить на файловый сервер sql-сервер не хотелось бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 10:13 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
Chernikovkn, напишите приложение, не мучайте сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 12:13 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
PizzaPizza, Я правильно понял Вашу мысль? Извлекаю запросом из таблицы нужное поле предположим в test.txt, делаю батник с содержанием: @<«test.txt» (for /f «delims=» %%i in (‘more’) do @md «%%~i») подкладываю их соответственно туда где необходимо создать эту кучу папок и запускаю .bat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 12:25 |
|
||
|
Папки sql запросом
|
|||
|---|---|---|---|
|
#18+
Chernikovkn, Красиво конечно. Как одноразовый проект я бы сделал тупее Код: sql 1. Вставил бы результат в текстовый файл и переименовал его в bat. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2018, 20:52 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39753091&tid=1688521]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 280ms |
| total: | 415ms |

| 0 / 0 |
