chints786 Ответов: 1

Динамический запрос для поиска определенного паттерна


У меня есть один сервер, состоящий из многих баз данных.

Существует общее представление(v_xyz), которое существует во всей базе данных. Это представление состоит из нескольких столбцов.(колонка а, колонка Б
Б,.....)

Столбец A состоит из идентификаторов продуктов, а столбец B-Из пути, по которому можно найти эти идентификаторы продуктов.

Мне нужно проверить во всей базе данных, существуют ли какие-либо идентификаторы продуктов в 2 разных путях по всей базе данных.

Путь состоит из слов, как '%ицк%' или '%АБВ%'

Что я уже пробовал:

Поэтому я попытался использовать предложение like, но мне время от времени приходится менять базу данных.

Пожалуйста помочь.

1 Ответов

Рейтинг:
2

Nirav Prabtani

Вы можете создать представление примерно так

CREATE VIEW ViewName
AS

SELECT ColumnName FROM [Database1].[Database].dbo.TableName
UNION ALL
SELECT ColumnName [Database2].dbo.TableName
UNION ALL
SELECT ColumnName FROM [Database3].dbo.TableName


После этого вы можете делать свою логику в соответствии с вашими потребностями.