Основы администрирования Sybase

По ходу деятельности столкнулся с интеграцией данных между 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’

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *