У меня есть база данных, скажем, MasterDB
, в которой есть список некоторых имен баз данных в таблице tbl_B
. Каждое имя базы данных идентифицируется идентификатором.Структура таблицы tbl_B
подобна следующейТаблица с именем tbl_C
, которая будет содержать некоторые данные, например:
tbl_C для Дели
custIDDelhi | custNameDelhi | CustPhoneDelhi |
----------------------------------------------
1 | John | 123456 |
2 | Monika | 789945 |
Обратите внимание, что имена столбцов дляОбе базы данных могут быть разными
Также обратите внимание, что DelhiDB
и MumbaiDB
- это отдельные базы данных, каждая из которых имеет таблицу с именем tbl_C
Iхочу создать таблицу с именем tblCusotmer_Dictionary
в MasterDB
с данными вроде этого
ColumnName | DataBaseName | DataBaseID | db_ColumnNamme
-----------------------------------------------------------
CustomerID | DelhiDB | 1 | custIDDelhi
CustomerName | DelhiDB | 1 | custNameDelhi
CustomerPhone | DelhiDB | 1 | CustPhoneDElhi
CustomerID | MumbaiDB | 2 | custIDMumbai
CustomerName | MumbaiDB | 2 | custNameMumbai
CustomerPhone | MumbaiDB | 2 | CustPhoneMumbai
Здесь я не хочу никаких данных о клиентах, просто список имен столбцов из обеих баз данныхнаряду с именем и идентификатором базы данных, столбец ColumnName
в приведенной выше таблице представляет собой общее имя, которое я даю столбцу db_ColumnNamme
. Я взял пример для 2 баз данных и 3 столбцов для простоты.может быть N числом для баз данных, каждая из которых имеет таблицу сто же имя (tbl_c
здесь) с фиксированным количеством столбцов.Дайте мне знать в комментариях для любых разъяснений.