Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сопоставление таблиц в 2-х БД.
|
|||
|---|---|---|---|
|
#18+
Может быть кто-то сможет помочь? А вопрос такой. Имеются 2 БД, которые развивались из одной. То есть в них очень много общего - таблицы, процедуры, констрэйнты, но есть и много отличий. Теперь их необходимо сопоставить и выявить различия. Различия по отсутствующим объектам можно выяснить из таблицы sysobjects с помощью примерно такого запроса --таблица имеется в базе данных p500001markkina_v, но отсутствует в базе данных p500001markkina_kehi: select ts.name from p500001markkina_v.dbo.sysobjects ts where ts.xtype = 'U' and name not in (select name from p500001markkina_kehi.dbo.sysobjects ks where ks.xtype = 'U') order by ts.name Теперь внимание, вопрос: А можно ли написать запрос чтобы можно было выяснить отсутствие/наличие поля в таблице и сопоставить очередность полей? Спасибо за внимание, господа. Искренне ваш, А.Х. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2002, 06:21 |
|
||
|
Сопоставление таблиц в 2-х БД.
|
|||
|---|---|---|---|
|
#18+
Что-то вроде такого select * from (select * from mydb1.INFORMATION_SCHEMA.COLUMNS where table_name = 'Mytable') AS a left outer join (select * from mydb2.INFORMATION_SCHEMA.COLUMNS where table_name = 'Mytable') AS b on b.ordinal_position = a.ordinal_position where a.column_name <> ISNULL(b.column_name, '') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2002, 06:35 |
|
||
|
Сопоставление таблиц в 2-х БД.
|
|||
|---|---|---|---|
|
#18+
используй SQL Compare от Red Gate (www.Red-Gate.com) сравнивает структуры таблиц, тексты view и процедур Единственная рекомендация - перед сравнением прибить статистику (если она автоформированная), а то он и ее сравнит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2002, 11:47 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1822871]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 404ms |

| 0 / 0 |
