Поделиться через


TYPEPROPERTY (Transact-SQL)

Изменения: 17 июля 2006 г.

Возвращает сведения о типе данных.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

TYPEPROPERTY (type , property)

Аргументы

  • type
    Имя типа данных.
  • property
    Тип возвращаемых сведений. Аргумент property может иметь одно из следующих значений.

    Свойство

Типы возвращаемых данных

int

Исключения

Возвращает значение NULL в случае ошибки или если участник не имеет разрешения на просмотр объекта.

В SQL Server 2005 пользователь может просматривать только метаданные защищаемых объектов, которыми он владеет или на которые пользователю были предоставлены разрешения. Это означает, что встроенные функции, создающие метаданные, такие как TYPEPROPERTY, могут вернуть значение NULL в случае, если пользователь не имеет разрешений на объект. Дополнительные сведения см. в разделах Настройка видимости метаданных и Устранение неполадок, связанных с видимостью метаданных.

Примеры

А. Определение владельца типа данных

Следующий пример возвращает владельца типа данных.

SELECT TYPEPROPERTY(SCHEMA_NAME(schema_id) + '.' + name, 'OwnerId') AS owner_id, name, system_type_id, user_type_id, schema_id
FROM sys.types;

Б. Получение точности типа данных tinyint

В следующем примере возвращается точность или число цифр для типа данных tinyint.

SELECT TYPEPROPERTY( 'tinyint', 'PRECISION');

См. также

Справочник

TYPE_ID (Transact-SQL)
TYPE_NAME (Transact-SQL)
COLUMNPROPERTY (Transact-SQL)
Функции метаданных (Transact-SQL)
OBJECTPROPERTY (Transact-SQL)
ALTER AUTHORIZATION (Transact-SQL)
sys.types (Transact-SQL)

Другие ресурсы

Отделение пользователей от схем

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Новое содержимое
  • Добавлен раздел «Исключения».