Системные функции

Оценить
(0 голоса)

Системные функции описаны. Некоторые из них могут быть использованы для доступа к системным базовым таблицам. В примере 9.5 показаны два оператора select, которые отыскивают одну и ту же информацию при использовании различных интерфейсов.

 

Системные функции

 

Второй оператор select в примере 9.5 использует системную функцию objectid для поиска идентификатора таблицы employee. Эта информация может быть сохранена в переменной, а затем использована при вызове команды или системной процедуры как идентификатор объекта в качестве параметра.

Следующие системные функции, помимо других, дают доступ к системным базовым таблицам:

♦ object id(object name);

♦ оbject_name(object_id);

♦ user_id([user_name]);

♦ user_name([user_id]);

♦ db_id([db_name]);

♦ db_name ([db_id] );

♦ index_col(table, index_id, col_id).

Пример 9.6 демонстрирует использование системной функции indexcol, которая является более простым вариантом, чем, например, поиск той же информации с использованием соответствующих представлений выборки данных в каталогах. Функция indexcol отображает имя столбца, на котором основан индексный ключ.

 

Системные функции

 

Пример 9.6 отыскивает кластеризованный индекс (indexid = 1) в первом столбце (col_id = l) таблицы employee.


Функции свойств
Резюме к системный каталог
Общие сведения о системном каталоге
Общие интерфейсы
Представления просмотра каталога

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


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.