Как я могу найти таблицу (скажем, tbl_mytable), в какой базе данных?Поиск таблицы в нескольких базах данных
ответ
Если вы используете SQL Server 2005 или выше, и это нечто особенное, а не программная вещь, вы можете попробовать SQL Search by Red Gate. Это бесплатный плагин Management Studio.
Edit: Программным, вы можете сделать это с помощью sp_MSForEachDB которая недокументированная процедура системы - так, функциональность не гарантируется вести себя так же или даже существовать между выпусками (т.е. не использовать в рабочем коде).
EXECUTE sp_msforeachDB 'IF EXISTS(
Select 1 From [?].INFORMATION_SCHEMA.Tables where TABLE_NAME = ''tbl_mytable'')
PRINT ''?'''
Это напечатает список имен баз данных, содержащих таблицу.
Привет, Бадди !!! Это, кажется, полезный инструмент. Спасибо за рассказ. –
Это можно сделать с помощью запроса. Поскольку у меня как-то нет инсталляционных предлогов –
Я получил частичное решение так:
Выберите table_name С DatabaseName.INFORMATION_SCHEMA.Tables где TABLE_NAME как «tbl_Mytable»
Но выше запрос будет искать таблицу только в одной базе данных.
Я обновил свой ответ на примере его программного программирования – AdaTheDev
Perfect !!!!!!!! –
- 1. Поиск таблицы в нескольких схемах или базах данных
- 2. полнотекстовый поиск в базах данных
- 3. Поиск общего количества строк таблиц в нескольких базах данных
- 4. mysql - ссылочная целостность в нескольких базах данных?
- 5. PL/SQL запрос таблицы в нескольких базах данных
- 6. Mysql: игнорировать репликацию таблицы в нескольких базах данных
- 7. Получить количество строк из определенной таблицы в нескольких базах данных
- 8. Удалить строки из одной таблицы в нескольких базах данных?
- 9. Сохранение ссылочной целостности в нескольких базах данных
- 10. запустить один запрос в нескольких базах данных
- 11. MYSQL - две таблицы в разных базах данных
- 12. отношения между таблицами в нескольких базах данных
- 13. Вставка/обновление строки в нескольких базах данных
- 14. SQL Запуск запроса в нескольких Базах данных
- 15. Поиск в базах данных Lotus Notes
- 16. Поля запроса после запроса нескольких таблиц в нескольких базах данных
- 17. mongoengine access gridfs в нескольких базах данных
- 18. Использование ActiveRecord в нескольких базах данных
- 19. Добавить столбцы в нескольких базах данных
- 20. Использование структуры сущности в нескольких базах данных
- 21. Запрос значений в нескольких базах данных
- 22. пользователей Symfony/Doctrine в нескольких базах данных
- 23. Порядок воспроизведения Evolutions в нескольких базах данных
- 24. Релевантные результаты поиска в нескольких базах данных
- 25. Alter table в нескольких базах данных
- 26. Установить хранимую процедуру в нескольких базах данных
- 27. Синхронизировать идентичные таблицы в отдельных базах данных с помощью php
- 28. SQL Server: поиск списка уникальных таблиц в базах данных
- 29. Глобальный поиск переменных в базах MS ACCESS
- 30. Индексирование Solr на нескольких схемах (базах данных)
Какая база данных вы используете (MySql, SQL-Server, Oracle, ...)? Что вы подразумеваете под «несколькими базами данных»? –
SQL Server 2005 –