Определяемые пользователем типы данных среды 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 |
---|---|