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

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

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

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

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



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

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

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



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


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