понедельник, 21 июня 2010 г.

Проверка соответствия арестов на ссд и филиалах

Этап 1
первичная загрузка, нужно прогнать на всех филиалах и называть файл по названию базы (например, abak) в нем таблица с таким же названием
очень внимательно расставлять типы при выгрузке

ID

Текстовый

R_TYPE

Числовой

S_DATE

Дата

E_DATE

Дата

DEPT_ID

Числовой

S_DOC_ID

Текстовый

E_DOC_ID

Текстовый

AR_ENT_DESC   

Текстовый

AR_RE_DESC

Текстовый

INSERTED

Дата

UPDATED

Дата

Проверка соответствия арестов на ссд и филиалах
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
select
 ars.id "ID"
,ars.R_TYPE "R_TYPE"
,ars.S_DATE "S_DATE"
,ars.E_DATE "E_DATE"
,ars.DEPT_ID "DEPT_ID"
,ars.S_DOC_ID "S_DOC_ID"
,ars.E_DOC_ID "E_DOC_ID"
,AR.AR_ENT_DESC(ars.ID) "AR_ENT_DESC"
,AR.AR_RE_DESC(ars.ID) "AR_RE_DESC"
,ars.INSERTED "INSERTED"
,ars.UPDATED "UPDATED"
from
ar_arrests ars
order by ars.ID

Этап 2
регулярный сбор обновленной информации, правила названия как и в этапе1

Проверка соответствия арестов на ссд и филиалах
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
select
 ars.id "ID"
,ars.R_TYPE "R_TYPE"
,ars.S_DATE "S_DATE"
,ars.E_DATE "E_DATE"
,ars.DEPT_ID "DEPT_ID"
,ars.S_DOC_ID "S_DOC_ID"
,ars.E_DOC_ID "E_DOC_ID"
,AR.AR_ENT_DESC(ars.ID) "AR_ENT_DESC"
,AR.AR_RE_DESC(ars.ID) "AR_RE_DESC"
,ars.INSERTED "INSERTED"
,ars.UPDATED "UPDATED"
from
ar_arrests ars
where
  ars.INSERTED between TO_DATE ('&start#', 'dd.mm.yyyy') and TO_DATE ('&end#', 'dd.mm.yyyy')
  or ars.UPDATED between TO_DATE ('&start#', 'dd.mm.yyyy') and TO_DATE ('&end#', 'dd.mm.yyyy')

Комментариев нет:

Отправить комментарий