Основы администрирования 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'



MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика
Посчитать количество строчек в результате SQL запроса

Для получения информации о том, сколько строк таблицы было считано или записано в результате запроса, используется функция @@ROWCOUNT. Функция @@ROWCOUNT...

Закрыть