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

в инете пишут что "select * from %Dictionary.CompiledClass where ...." для получения схемы базы подходит, однако для моего пользователя получаю ошибку
Код: plaintext
"Error Code: 99, SQL State: S1000]  [SQLCODE: <-99>:<Privilege Violation>]"
, но под тем же пользователем программа DbVisualizer отображает список объектов в базе нормально... как она это делает? какие есть способы?
...
Рейтинг: 0 / 0
как получить список таблиц/вьюх (схему)?
    #38662962
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо под разными пользователями выполняете запросы. нет прав вот отсюда и ошибка. Не хватает права на%ALTER_TABLE
...
Рейтинг: 0 / 0
как получить список таблиц/вьюх (схему)?
    #38663194
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
attankоднако для моего пользователя получаю ошибку <...>

но под тем же пользователем программа DbVisualizerПредположу, что в случае ошибки подключение происходит под пользователем UnknownUser , у которого нет соответствующих прав.
Посмотрите в Портале протокол ошибок ( System Logs ) и профили пользователей .
...
Рейтинг: 0 / 0
как получить список таблиц/вьюх (схему)?
    #38663295
attank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
запрос "select * from %Dictionary.CompiledClass where ...." я делаю в программе DbVisualizer где настроено только 1 соединение с 1 пользователем. Сама программа показывает список таблиц, а получить тоже самое запросом в окне этой же программы нет возможности. Та же ошибка возникает и при выполнении запроса из программы на c#... (под тем же пользователем).
...
Рейтинг: 0 / 0
как получить список таблиц/вьюх (схему)?
    #38663339
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
attankкак она это делает? какие есть способы?Список объектов можно получить ещё объектно и напрямую через глобалы, а не только через "select * from %Dictionary.CompiledClass where ....".
Соответственно и права для всех этих способов доступа можно настроить свои.
...
Рейтинг: 0 / 0
как получить список таблиц/вьюх (схему)?
    #38663414
Шваров Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
attankПриветствую,

в инете пишут что "select * from %Dictionary.CompiledClass where ...." для получения схемы базы подходит, однако для моего пользователя получаю ошибку
Код: plaintext
"Error Code: 99, SQL State: S1000]  [SQLCODE: <-99>:<Privilege Violation>]"
, но под тем же пользователем программа DbVisualizer отображает список объектов в базе нормально... как она это делает? какие есть способы?

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


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