Определяемые пользователем типы CLR

Microsoft SQL Server предоставляет поддержку определяемых пользователем типов данных (UDT), реализованную при помощи среды CLR в Microsoft .NET Framework. Среда CLR встроена в SQL Server. Этот механизм позволяет расширять систему типов базы данных. Определяемые пользователем типы дают возможность расширять систему типов данных SQL Server, а также позволяют определять сложные структурированные типы.

Для архитектуры приложений использование определяемых пользователем типов имеет два основных преимущества.

  • Строгая инкапсуляция (и на клиенте, и на сервере) между внутренним состоянием и внешней функциональностью.

  • Тесная интеграция между другими связанными возможностями сервера. После определения собственного типа данных его можно использовать во всех контекстах, где в SQL Server можно использовать системные типы, включая определения столбцов, а также в качестве переменных, параметров, результатов функций, курсоров, триггеров и репликации.

Дополнительные сведения см. в документации по SQL Server для используемой версии SQL Server.

Документация по SQL Server

  1. Определяемые пользователем типы CLR

См. также