По ходу деятельности столкнулся с интеграцией данных между Sybase и SharePoint. Пока отлавливал ошибки, немного освоил основные команды по ооочень свысока администрированию Sybase. Записываю запросы, чтобы не забыть. Это запросы по выводу списка таблиц, тригеров, представлений.
Таблицы и представления
Получить список всех таблиц, представлений и системных таблиц:
exec sp_tables '%'
Получить список только таблиц:
exec sp_tables '%', '%', '%', "'TABLE'"
Получить список только представлений:
exec sp_tables '%', '%', '%', "'VIEW'"
Получить список только системных таблиц
exec sp_tables '%', '%', '%', "'SYSTEM TABLE'"
Владельцы
Запрос для получения информации обо всех владельцах в Sybase:
select name from dbo.sysusers where uid < 16384 order by name
Процедуры
Запрос, возвращающий все Sybase процедуры:
exec sp_stored_procedures
Фильтрация запросов списка процедур по владельцу 'dbo':
exec sp_stored_procedures '%', 'dbo'
Триггеры
Список все триггеров Sybase:
select * from sysobjects where type = 'TR'
Индексы
Список всех индексов Sybase для таблицы. Для примера приведена таблица myindex:
exec sp_helpindex 'myindex'