あるスキーマバージョンから別のスキーマバージョンへのデータの移行に一般的なソリューションを提供しようとしています。ソース・スキーマの列データ型が宛先の列データ型と一致しない場合に問題が発生します。移行が可能になる前にどの列を修正する必要があるかを返すために、列データ型の予備比較を実行するクエリを作成したいと考えています。クロスデータベースinformation_schema SQL Serverの結合
現時点でのアプローチは、表と列の名前をinformation_schema.columns
から返すことです。ここで、DATA_TYPE
はカタログ間で一致しません。ただし、information_schema
を直接照会すると、接続のカタログからの結果のみが返されます。
誰もこのようなクエリを書いていますか?
スキーマはデータ型以外は同じですか? –