![]() |
результаты запроса в виде текстового файла и его обработка
Собственно вопрос состоит из 2 частей. Первая часть относится к SQL, вторая к языкам программирования.
1. SQL 2000. Надо автоматически, ежедневно выполнять запрос к БД, при этом получать результаты в файл, который использовать для дальнейшей обработки в другом ПО. Результаты запроса представляют из себя список из имён файлов, порядка 2000 имён. Как это лучше сделать и какие варианты расположения данных в файле возможны? Например список в txt формате, csv-файл и т.д. 2. Вторая часто не к этой ветке, но.... . Полученный в п.1 файл должен содержать перечень имён файлов. Теперь используя этот файл, надо провести обработку каталога (Win 2000, 2003) на наличие в нём данных файлов. Например если получить txt файл в виде столбца из имён файлов, то напишу батник использующий перебор (for /f) полученного файла. А какие варианты ещё возможны? |
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Не хочется открывать новую тему, спрошу здесь.
Как в sql-запросе (SQL 2000) SELECT .... FROM .... WHERE ..... сделать что бы возвращалось только определённое кол-во символов из поля? Например есть таблица со значениями КИРОВСКИЙ, ЛЕНИНСКИЙ, МАРКСОВСКИЙ запрос к таблице должен вернуть только первые 5 символов - КИРОВ, ЛЕНИН, МАРКС |
minusodin, а функции SQL почитать лень?
Код:
Select Left(ИМЯ_ПОЛЯ, 5) as ФИО from ТАБЛИЦА |
Спасибо.
Читать не лень. Читал. Но видимо торопился, пропустил. Есть вопрос про вывод информации в DTS. Выбрал для Destination тип текстовый файл. Но не могу добиться чтобы он получился в формате приемлемом для обработки через for /f в cmd. Например вся информация в одну колонку (т.е. разделитель - конец строки). |
Цитата:
Ну и маленькую клиентскую утилиту накидать, чтобы делала то же самое, что и командная строка, но с файлом в другом формате. Если не знакомы с программированием, выложите готовый txt/scv файл и подробное(понятное) описание, что необходимо сделать, накидаем программку. |
Цитата:
Вопрос такой, говорят что DTS задания сильно "съедают" ресурсы сервера. Это соответствует действительности? |
Время: 16:12. |
Время: 16:12.
© OSzone.net 2001-