SQL Loader, создание контрольного файла

Apeldop
Дата: 21.09.2004 13:51:21
Не могу понять, как создать контрольный файл для данных следующего вида (Наименование_величины: Значение)
Записи разделяются между собой тремя пустыми строками и символом "♀" :

$ConflictAction: 1
DEPART_CODE: 1
TARG_DEP: 1
Targ_Depart: 01
CHAIN_DATE: 01.08.2000
CHAIN_TIME: 17:31:07
Depart: 01
Number: 42
YEAR_DB: 2000
TRANSFER:
HISTORY: 0,0,0,0,0,0,0,0,0,0,0
ACTION_FLAG: 0
IN_IND_STAE:
AddFlag:
Cnt_Flag: 0
AccessDoc: [Admin],[PodrAll],[Podr1]
AuthorDoc: [Podr1],[Admin]
SentDep:
SentDep2:
Date_R: d
AcceptDoc: 0
LINKTODB:
LINKTOVIEW:
LINKTONOTE:
NoSend: 0
IsDel:
Org_Ref: 432568C1002B1E3D43256896002C34BE
P_F_Ref: 432568C1002B1E3D43256896003260C9
P_G_Ref:
Type_Ref: 432568C1002B1E3D43256889002773CC
Ind_Ref: AF7D1EE5856AB5BD4325692D004256A2
Tems_Ref: 432568C1002B1E3D432568A800310640
P_C_Ref:
P_I_Ref:
P_R_Ref:
Code_Ref:
ALIEN: 0
Sopr_Date:
Doc_Date: 01.08.2000 00:00:00
Reg_Date: 01.08.2000 00:00:00
CNT_Date:
Isp_Date:
Process: 1
LinkDocID:
Out_Ind: 42
Doc_Date2: 01.08.2000
Sopr_Ind:
Sopr_Date2:
Num_Sec: 0
NUM_CNT: 0
NUM_ANS: 0
Reg_Date2: 01.08.2000
Annot: Об обмене печатей и штампов министерства.
Cluch:
Depart_Name: МинОбр
Book:
Cnt_Mode:
CNT_Date2:
Isp_Date2:
Rezol:
Remarks:
remarks2:
Ref_id:
Org_Name: МинОбр
P_F_Name: Блонин А.В.
P_G_Name:
TYPE_NAME: Исходящий
In_Ind: 01
Tems_Name: Приказы
P_C_Name:
P_I_Name:
P_R_Name:
Last_Edit: Аксенов Иван
Last_Date: 14.09.2000
$UpdatedBy: CN=Ivan Aksenov/OU=MinObr/O=MskInvest,CN=Alexander Shutoff/OU=MDI/O=MskInvest,CN=Ivan Aksenov/OU=MinObr/O=MskInvest,CN=Alexander Shutoff/OU=MDI/O=MskInvest
$Revisions: 16.06.2004 01:00:10,17.06.2004 01:00:11,18.06.2004 01:00:11,19.06.2004 01:00:11,20.06.2004 01:00:10,21.06.2004 01:00:10,22.06.2004 01:00:10,23.06.2004 01:00:10,24.06.2004 01:00:10,25.06.2004 01:00:10,26.06.2004 01:00:10,27.06.2004 01:00:10,28.06.2004 01:00:10,29.06.2004 01:00:10,30.06.2004 01:00:11,01.07.2004 01:00:11,02.07.2004 01:00:10,03.07.2004 01:00:11,04.07.2004 01:00:10,05.07.2004 01:00:09,06.07.2004 01:00:11,07.07.2004 01:00:10,08.07.2004 01:00:10,09.07.2004 01:00:10,10.07.2004 01:00:10,11.07.2004 01:00:10,12.07.2004 01:00:10,13.07.2004 01:00:10,14.07.2004 01:00:10,15.07.2004 01:00:10,16.07.2004 01:00:10,17.07.2004 01:00:11,18.07.2004 01:00:10,19.07.2004 01:00:10,20.07.2004 01:00:10,21.07.2004 01:00:10,22.07.2004 01:00:10,23.07.2004 01:00:12,24.07.2004 01:00:10,25.07.2004 01:00:10,26.07.2004 01:00:10,27.07.2004 01:00:11,28.07.2004 01:00:10,29.07.2004 01:00:10,30.07.2004 01:00:09,31.07.2004 01:00:11,01.08.2004 01:00:09,02.08.2004 01:00:10,03.08.2004 01:00:10,04.08.2004 01:00:10,05.08.2004 01:00:10,06.08.2004 01:00:10,07.08.2004 01:00:12,08.08.2004 01:00:09,09.08.2004 01:00:10,10.08.2004 01:00:10,11.08.2004 01:00:10,12.08.2004 01:00:15,13.08.2004 01:00:10,14.08.2004 01:00:12,15.08.2004 01:00:10,16.08.2004 01:00:10,17.08.2004 01:00:10,18.08.2004 01:00:10,19.08.2004 01:00:10,20.08.2004 01:00:10,21.08.2004 01:00:10,22.08.2004 01:00:11,23.08.2004 01:00:10,24.08.2004 01:00:10,25.08.2004 01:00:10,26.08.2004 01:00:10,27.08.2004 01:00:09,28.08.2004 01:00:11,29.08.2004 01:00:09,30.08.2004 01:00:11,31.08.2004 01:00:10,01.09.2004 01:00:11,02.09.2004 01:00:10,03.09.2004 01:00:10,04.09.2004 01:00:10,05.09.2004 01:00:10,06.09.2004 01:00:10,07.09.2004 01:00:10,08.09.2004 01:00:10,09.09.2004 01:00:10,10.09.2004 01:00:10,11.09.2004 01:00:11,12.09.2004 01:00:11






С помощью helpa не смог разобраться... Буду благодарен за любую помощь.
С уважением, Александр.
nata1111
Дата: 21.09.2004 14:17:59
Я бы сначала привела исходный файл к позиционному виду, иначе, мягко говоря, сложновато будет.
Apeldop
Дата: 21.09.2004 14:37:03
Позиционный вид - это что, можно поинтересоваться?
nata1111
Дата: 21.09.2004 14:45:20
В "данном случае" :-) тхт-таблица, каждое поле которой расположено в строках с позиции номер N по M
nata1111
Дата: 21.09.2004 14:47:25
$ConflictAction DEPART_CODE TARG_DEP Targ_Depart
1 1 1 01
2 2 2 02
Sir
Дата: 21.09.2004 14:58:01
Можно загрузить все это в таблицу с одним большим символьным полем,
а потом написать хранимую процедуру, которая будет разбирать данные.
Только не быстро все это будет.
Apeldop
Дата: 21.09.2004 16:50:41
Спасибо всем, сейчас буду пытаться....