Я пытаюсь предоставить общее решение для переноса данных из одной версии схемы в другую. Проблема возникает, когда тип данных столбца из исходной схемы не совпадает с типом данных столбца адресата. Я хотел бы создать запрос, который будет выполнять предварительное сравнение типов данных столбцов, чтобы вернуть, какие столбцы необходимо устранить, до того как миграция станет возможной.Cross-Database information_schema Соединения в SQL Server
Мой текущий подход - вернуть имена таблиц и столбцов от information_schema.columns
, где DATA_TYPE
между каталогами не совпадают. Однако запрос information_schema
напрямую возвращает результаты только из каталога подключения.
Кто-нибудь написал такой запрос?
Являются ли схемы идентичными, кроме типа данных? – 2008-09-17 15:18:37