SQL CLR - SQL CLR
SQL CLR или же SQLCLR (SQL общеязыковая среда выполнения ) - это технология для размещения механизма общеязыковой среды Microsoft .NET в SQL Server. SQLCLR позволяет управляемый код быть размещенным и запущенным Microsoft SQL Server среда.
Эта технология, представленная в Microsoft SQL Server 2005, позволяет пользователям, например, создавать следующие типы объектов управляемого кода в SQL Server на языках .NET, таких как C # или же VB.NET.
- Хранимые процедуры (SP), которые аналогичны процедуры или же пустые функции на процедурных языках, таких как VB или C,
- Триггеры которые являются хранимыми процедурами, которые запускаются в ответ на Язык обработки данных (DML) или Язык определения данных (DDL) события,
- Пользовательские функции (UDF), которые аналогичны функциям в процедурных языках,
- Пользовательские агрегаты (UDA), которые позволяют разработчикам создавать настраиваемые агрегаты, которые работают с наборами данных, а не с одной строкой за раз,
- Типы, определяемые пользователем (UDT), которые позволяют пользователям создавать простые или сложные типы данных, которые можно сериализовать и десериализовать в базе данных.
SQL CLR полагается на создание, развертывание и регистрацию Сборки CLI, которые физически хранятся в библиотеках динамической загрузки управляемого кода (DLL). Эти сборки могут содержать пространства имен CLI, классы, функции и свойства.
внешняя ссылка
- Microsoft Docs: Обзор интеграции среды CLR (Последняя версия)
- MSDN: Использование интеграции CLR в SQL Server 2005 (Предоставляет перспективу во время первоначального выпуска.)
Этот программное обеспечение базы данных -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |