Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сравнить таблицы? 
:(
    Опции темы
Vit
Дата 11.7.2007, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 5
Всего: 207



Как сравнить таблицы?

Проблема следующая: 

отлаживаю большой кусок кода, в процессе меняются данные в нескольких таблицах. Я сбрасываю таблицы во временные и запускаю измененный код. Теперь надо сравнить таблицы на идентичность. Как? Писать запрос на сравнение всех полей муторно - полей несколько сотен в каждой таблице и таблиц почти сотня... К тому же не во всех таблицах есть ключи (писал не я, реструктурировать все сразу не так просто). Какие идеи?




--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
SergKO
Дата 11.7.2007, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 14.3.2005

Репутация: 17
Всего: 20



1. Есть какая-нибудь закономерность в именовании постоянных и временных таблиц?
2. Поля, по которым можно однозначно идентифицировать и упорядочить записи в таблицах есть?
3. Сколько таких таблиц?
PM MAIL   Вверх
Vit
Дата 11.7.2007, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 5
Всего: 207



1. Нет
2. есть, но надо анализировать каждую таблицу отдельно
3. больше 10, меньше 100... в разных ситуациях разное количество


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
SergKO
Дата 11.7.2007, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 14.3.2005

Репутация: 17
Всего: 20



Цитата(SergKO @  11.7.2007,  20:07 Найти цитируемый пост)
1. Есть какая-нибудь закономерность в именовании постоянных и временных таблиц?

Я имел в виду что-нибудь вроде: Table1 - постоянная, Table1Tmp - временная, Table2 - постоянная, Table2Tmp - временная.

Цитата(SergKO @  11.7.2007,  20:07)
2. Поля, по которым можно однозначно идентифицировать и упорядочить записи в таблицах есть?


Цитата(Vit @  11.7.2007,  20:30 Найти цитируемый пост)
2. есть, но надо анализировать каждую таблицу отдельно

В части таблиц - это PK. Там, где нет PK, есть уникальные индексы?

Это сообщение отредактировал(а) SergKO - 11.7.2007, 21:07
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0447 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.