Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Сравнение структуры колонок через dblink : Супермаг Плюс (Супермаг 2000)

29.03.2024 18:41


25.09.2011 19:39
OlegON
 
Поскольку Генератор БД по глупой прихоти программеров не проверяет, что ему там удалось нагенерить, зато проверяет это почтовик и начинает материться, вот скриптик, чтобы по быстренькому узнать, на что может ругаться почтовик при несовпадении хэшей:
Код:
select table_name,column_name,data_type,data_length,nullable from sys.dba_tab_columns where table_name in (select table_name from supermag.SMPOSTCOLUMN) minus
select table_name,column_name,data_type,data_length,nullable from sys.dba_tab_columns@magazin  where table_name in (select table_name from supermag.SMPOSTCOLUMN)
/
25.09.2011 22:48
AirAir
 
Цитата:
OlegON from sys.dba_tab_columns@magazin
Для тех кто не знает что это за команда,что за таблица:
1.Создаем link
create public database link magazin
connect to 'пользователь' identified by 'пароль'//в данном случае пользователь-sys
using 'XXX';

2.В TNS прописываем XXX = //sid,port,ip сервера магазина и т.д.

3.И вот теперь выполняем запрос.
13.09.2013 23:11
OlegON
 
Важная тема: Не пересылаются продажи и возвраты в старшую базу
Вплоть до чистки supermag.smposttable и supermag.smpostcolumn в одной базе и заливки их по линку из другой (за правильность не ручаюсь)
Часовой пояс GMT +3, время: 18:41.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.