Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Импорт и колонтитулы  [new]
Шыфл
Member

Откуда: Прага
Сообщений: 776
Добрый день, товарищи специалисты!

Читаю спецификацию:
Первая строка в файле:
<<<# TRADE DELIVERY START YYYY/MM/DD HH:MI:SS #>>>

Вторая строка в файле:
Заголовок названия каждого поля,(записи начнаются с 3-я линии)

Последняя строка в файле:
<<<# TRADE DELIVERY END YYYY/MM/DD HH:MI:SS #>>>


И что-то совсем не понимаю, как это дело загружать...
п.с. Работа по устранению колонтитулов в зародыше уже начата, но не факт, что пожелание будет услышено. Нужно справляться своими силами.

Microsoft SQL Server 2000 - 8.00.2187 (Build 3790: Service Pack 2)
10 авг 11, 18:57    [11100192]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
aleks2
Guest
Настоящие джигиты воспользовались бы
find.exe
.
10 авг 11, 19:27    [11100269]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Шыфл,

bcp.exe имеет паратмеры [-Ffirst_row] [-Llast_row]
10 авг 11, 20:05    [11100357]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
Шыфл
Member

Откуда: Прага
Сообщений: 776
pkarklin,

c [-Ffirst_row] как раз всё понятно, а вот с [-Llast_row] - не понятно... Как его определить то? Он же каждый раз - разный будет...
10 авг 11, 20:15    [11100391]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Шыфл,

Но всегда будет равно число строк в файле - 1.
10 авг 11, 20:22    [11100410]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
Шыфл
Member

Откуда: Прага
Сообщений: 776
pkarklin
Шыфл,
Но всегда будет равно число строк в файле - 1.

И вот он Х! Как его найти?
10 авг 11, 21:00    [11100510]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
PS C:\> Get-Content boot.ini | Measure-Object
10 авг 11, 21:31    [11100576]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
Шыфл
Member

Откуда: Прага
Сообщений: 776
pkarklin,

Как это сделать силами сервера? Что-то не понимаю :(
11 авг 11, 15:55    [11104875]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
iljy
Member

Откуда:
Сообщений: 8711
Шыфл,

написать скрипт на PS или VBS, который посчитает количество строк и вызовет bcp с нужными параметрами. А на силы сервера собрать в могучий кулак и вызвать этот скрипт с помощью xp_cmdshell
11 авг 11, 15:58    [11104908]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
Шыфл
Member

Откуда: Прага
Сообщений: 776
iljy,

Конечно, можно написать скрипт, но тут у нас все SQL-натуралы без склонностей к извращениям...
К тому же это банк, за запуск какого-то левого скрипта могут и повесить.

Других способов не имеется? Может его можно как-то в text поле загрузить, порезать, а потом обратно выгрузить?
11 авг 11, 20:08    [11106433]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Шыфл
Других способов не имеется?


Имеется. Банку нанять Специалиста.
11 авг 11, 20:37    [11106535]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
Шыфл
Member

Откуда: Прага
Сообщений: 776
pkarklin
Шыфл
Других способов не имеется?

Имеется. Банку нанять Специалиста.

На правах рекламы, штоле?
12 авг 11, 13:50    [11109547]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Шыфл
На правах рекламы, штоле?
На правах доброго совета.

Сообщение было отредактировано: 12 авг 11, 14:02
12 авг 11, 14:02    [11109663]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
SamMan
Member

Откуда: Moscow
Сообщений: 759
Шыфл
К тому же это банк, за запуск какого-то левого скрипта


На правах интересующегося: а как там у вас, в банках, скрипты на левые и правые фильтруют? Если "все что написано на T-SQL - правое, остальное - левое", то это мощный алгоритм.
12 авг 11, 14:17    [11109801]     Ответить | Цитировать Сообщить модератору
 Re: Импорт и колонтитулы  [new]
Шыфл
Member

Откуда: Прага
Сообщений: 776
SamMan
Шыфл
К тому же это банк, за запуск какого-то левого скрипта

На правах интересующегося: а как там у вас, в банках, скрипты на левые и правые фильтруют? Если "все что написано на T-SQL - правое, остальное - левое", то это мощный алгоритм.

Да нет, просто Release Builder умеет только SQL-скрипты собирать... Да и на сервере не предусмотренно директории под скрипты. Как туда VBS засунуть, пока не понятно - в таблице конфигов его, что ли, хранить? Не кошерно однозначно.

Пока что сделали первую колонку поширше, чтобы нижний колонтитул втянулся как невалидная строка, потом её подчищаем.
12 авг 11, 14:43    [11110082]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить