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


Определяемые пользователем типы данных среды CLR (ADO.NET)

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

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

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

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

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

SQL Server 2005

SQL Server 2008

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

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

См. также

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

Creating SQL Server 2005 Objects in Managed Code