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

Откуда:
Сообщений: 10
Помогите, пожалуйста написать запрос сверки данных таблицы из базы (открываемой в Enterprise Manager) c данными файлов .dbf
30 апр 04, 11:01    [658927]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Если открываемой в ЕМ, то тока визуально. А так, еще надо знать структуру таблиц, что с чем сравнивать и еще много чего.
30 апр 04, 11:07    [658943]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
https://www.sql.ru/forum/actualtopics.aspx?search=%F1%F0%E0%E2%ED%E8%F2%FC+%F2%E0%E1%EB%E8%F6%FB&submit=%CD%E0%E9%F2%E8&bid=1
30 апр 04, 11:09    [658951]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
lila
Member

Откуда:
Сообщений: 10
Я хочу попробовать экспортировать .dbf файлы в Enterprise Manager, подскажите, пожалуйста как это сделать
30 апр 04, 11:33    [659076]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
автор
Я хочу попробовать экспортировать .dbf файлы в Enterprise Manager, подскажите, пожалуйста как это сделать

Export/Import, DTS
30 апр 04, 11:34    [659083]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
lila
Member

Откуда:
Сообщений: 10
простите, импортировать
30 апр 04, 11:34    [659084]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
Я хочу попробовать экспортировать .dbf файлы в Enterprise Manager


Ну, тока все-таки не в Enterprise Manager, а в таблицу базы данных, да?
30 апр 04, 11:40    [659105]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
lila
Member

Откуда:
Сообщений: 10
да
30 апр 04, 11:49    [659145]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Ну, тогда стоя в EM на базе жмем правую кнопку и в меню Все задачи->Import Data...
30 апр 04, 11:52    [659164]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
lila
Member

Откуда:
Сообщений: 10
я так пробовала, но он, почему-то просит файл с расширением *.dsn, может я неправильно что-то выбираю в Data Sourсе?
30 апр 04, 11:56    [659188]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
lila, а у вас друзей нет рядышком, которых бы вы могли попросить это сделать?
30 апр 04, 12:06    [659237]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
lila
Member

Откуда:
Сообщений: 10
уже сама нашла
5 май 04, 04:26    [662544]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
lila
Member

Откуда:
Сообщений: 10
Я импортировала в .DBF файлы в таблицы новой базы, но так и не получается написать скрипт для сравнения таблиц из двух баз, так как таблицы по названию столбцов отличаются:
Например: в базе SZN есть таблицы ALF и F1, а в базе MBADBF табл. Inv50% и др. аналогичные.
Нужно сравнить по таким критериям:
1. Соответствие ФИО ALF: FAM, IM, OT
2. Соответствие льготы (вкладка «категория учета» - «Инвалид - » - группы») F1: KSY
3. Соответствие периода действия инвалидности периоду приобретения лекарства если «Срок» не указан, то период бессрочный. F1: EndDate
4. проверка статуса «Социально свободен» в «паспортных данных» ALF: Dead
[url=http://olpohta.mail333.com/foto.html[/url]
17 май 04, 12:25    [681732]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
lila
Member

Откуда:
Сообщений: 10
помогите, пожалуйста, ну очень срочно надо
17 май 04, 12:44    [681801]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
Glory
Member

Откуда:
Сообщений: 104760
select *
from szn..alf a
left outer join MBADBF..[Inv50%] b
ON a.FAM=b.SNAME and a.IM = b.FNAME and a.OT = b.ONAME /* and another join conditions */
where b.code is null 
/*and another filter condition*/
17 май 04, 14:17    [682245]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
lila
Member

Откуда:
Сообщений: 10
выходит ошибка"Cannot resolve collation conflict for equal to operation."
18 май 04, 07:45    [683480]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Дык, указать коллэйты надо бы явно
select *
from szn..alf a
left outer join MBADBF..[Inv50%] b
ON a.FAM COLLATE Cyrillic_General_CI_AS = b.SNAME COLLATE Cyrillic_General_CI_AS
and a.IM COLLATE Cyrillic_General_CI_AS = b.FNAME COLLATE Cyrillic_General_CI_AS
and a.OT COLLATE Cyrillic_General_CI_AS = b.ONAME COLLATE Cyrillic_General_CI_AS
where b.code is null 
18 май 04, 07:54    [683496]     Ответить | Цитировать Сообщить модератору
 Re: СВЕРКА ДАННЫХ  [new]
lila
Member

Откуда:
Сообщений: 10
большое спасибо!
19 май 04, 12:11    [686734]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить