powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Список таблиц (столбцов, индексов, ключей) базы данных
8 сообщений из 8, страница 1 из 1
Список таблиц (столбцов, индексов, ключей) базы данных
    #38357367
Blackm7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Требуется получить список таблиц в базе данных.

Используя SQL - авторSELECT SUBSTR(SqlSchemaName, 2) || '.' || SqlTableName name FROM %dictionary.compiledclass
запрос выдает ~4к записей = все таблицы из всех баз.

Как модифицировать запрос для выбора из определенной бд?
...
Рейтинг: 0 / 0
Список таблиц (столбцов, индексов, ключей) базы данных
    #38357470
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blackm7, попробуйте так
Код: sql
1.
SELECT SqlQualifiedNameQ, CompileNamespace FROM %dictionary.compiledclass Where ClassType='persistent' And System=0
...
Рейтинг: 0 / 0
Список таблиц (столбцов, индексов, ключей) базы данных
    #38357901
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blackm7Как модифицировать запрос для выбора из определенной бд?
Там есть такое свойство CompileNamespace не БД конечно... Но хоть имя области там есть...
...
Рейтинг: 0 / 0
Список таблиц (столбцов, индексов, ключей) базы данных
    #38357913
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой запрос показывает классы скомпиленные в текущей области...

Код: plsql
1.
2.
3.
4.
5.
6.
SELECT
	*
FROM
	%dictionary.compiledclass
WHERE
	CompileNamespace is not null
...
Рейтинг: 0 / 0
Список таблиц (столбцов, индексов, ключей) базы данных
    #38358387
Blackm7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
doublefintBlackm7, попробуйте так
Код: sql
1.
SELECT SqlQualifiedNameQ, CompileNamespace FROM %dictionary.compiledclass Where ClassType='persistent' And System=0



Это именно тот нужный запрос!
...
Рейтинг: 0 / 0
Список таблиц (столбцов, индексов, ключей) базы данных
    #38358393
Blackm7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как теперь вывести структуру таблицы - поля, ключи, индексы..
...
Рейтинг: 0 / 0
Список таблиц (столбцов, индексов, ключей) базы данных
    #38359523
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blackm7А как теперь вывести структуру таблицы - поля
Это все есть в %Dictionary.CompiledProperty ...

Blackm7ключи
Что есть "ключи"?

Blackm7индексы..
Это все в %Dictionary.CompiledIndex ...
...
Рейтинг: 0 / 0
Список таблиц (столбцов, индексов, ключей) базы данных
    #38359527
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blackm7doublefintBlackm7, попробуйте так
Код: sql
1.
SELECT SqlQualifiedNameQ, CompileNamespace FROM %dictionary.compiledclass Where ClassType='persistent' And System=0



Это именно тот нужный запрос!
Где там упоминание про БД?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Список таблиц (столбцов, индексов, ключей) базы данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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