Программирование в Microsoft SQL Server 2000

         

Функции метаданных


Функции метаданных возвращают информацию о данных, а не сами данные. Имеется очень большое количество функций метаданных. В таблице 24.12 представлен перечень наиболее часто используемых функций метаданных.

Таблица 24.12. Функции метаданных

ФункцияПараметрыОперация
COL_LENGTHtable, columnВозвращает количество байт столбца column.
COL_NAMEtableID, columnIdВозвращает имя columnID.
COLUMNPROPERTYID, column, propertyВозвращает информацию о свойстве property столбца column.
DATABASEPROPERTYdatabase, propertyВозвращает значение свойства property.
DB_IDdatabase_nameВозвращает идентификационный номер базы данных Database_name.
DB_NAMEdatabaseIDВозвращает имя базы данных по идентификатору databaseID.
INDEX_COLtable, indexID, keyedВозвращает имя индексированного столбца по идентификаторам indexID и keyID.
INDEXPROPERTYtableID, index, propertyВозвращает информацию о свойстве property индекса index.
OBJECT_IDobjectВозвращает идентификационный номер объекта object базы данных.
OBJECT_NAMEobjectIDВозвращает имя объекта по его идентификационному номеру objectID.
OBJECTPROPERTYID, propertyВозвращает информацию о свойстве property объекта по его идентификационному номеру ID.
SQL_VARIANT_PROPERTYSQL_variant, propertyВозвращает указанное свойство property варианта Sql_variant.
TYPEPROPERTYdatatype, propertyВозвращает информацию о свойстве property для типа данных datatype.

Используйте функции метаданных

  1. Для открытия нового окна Query (Запрос), в панели инструментов анализатора запросов Query Analyzer нажмите кнопку New Query (Новый запрос).
    Query Analyzer откроет пустое окно Query (Запрос).
  2. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий).
    Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла запроса).


  3. Выберите файл с именем Metadata и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий в окно Query (Запрос).


  4. Для выполнения запроса в панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить запрос).
    Query Analyzer отобразит результаты в панели сетки Grids Pane.


  5. Закройте окно Query (Запрос).



Содержание раздела