powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Получить наименования всех таблиц содержащих поле "FieldX"
5 сообщений из 5, страница 1 из 1
Получить наименования всех таблиц содержащих поле "FieldX"
    #39964371
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый День!
Задача:
Получить наименования всех таблиц содержащих поле "FieldX".
Возможно такое сделать?

П.С. Заранее спасибо за любые подсказки!
...
Рейтинг: 0 / 0
Получить наименования всех таблиц содержащих поле "FieldX"
    #39964376
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю, что только такой вариант:
Код: sql
1.
SELECT * FROM sqlite_master WHERE type = 'table' and [sql] like "%[FieldX]%"


А более красивого?
например есть ли таблица в которой содержатся все поля и связана с таблицей "sqlite_master"?
...
Рейтинг: 0 / 0
Получить наименования всех таблиц содержащих поле "FieldX"
    #39964660
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и ещё хорошо бы, получить с выбранной таблицы "наименование поля", которое имеет индекс " PRIMARY KEY ".
Может кто в курсе ...
...
Рейтинг: 0 / 0
Получить наименования всех таблиц содержащих поле "FieldX"
    #39965441
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос, мягко говоря, нестандартный. Советую взять любую книгу по СУБД и почитать про нормализацию. Это 20-30 страниц теории, но если ее придерживаться то работать с реляционной СУБД будет намного легче.
...
Рейтинг: 0 / 0
Получить наименования всех таблиц содержащих поле "FieldX"
    #39965905
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T
работать с реляционной СУБД будет намного легче.

Это вопрос больше не про вид СУБД, а про инфу которую словарь СУБД предоставляет. В SQLite кроме master таблицы и еще некоторых, ничего нет. Про расширения типа виртуальных таблиц промолчу ...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Получить наименования всех таблиц содержащих поле "FieldX"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]