sql >> Base de Datos >  >> RDS >> Sqlserver

procedimiento almacenado en SQL CLR

Ver:

Básicamente, hay plantillas de Visual Studio que le permiten comenzar con proyectos SQL CLR. Complete los espacios en blanco, escriba su código real e incluso puede implementar esos ensamblajes CLR en SQL Server directamente desde Visual Studio.

Una palabra de precaución:me abstendría de hacer actualizaciones e inserciones basadas en conjuntos y cosas por el estilo en un proceso almacenado de SQL CLR; para eso, los procesos almacenados de T-SQL son simplemente mejores y más rápidos.

SQL-CLR es excelente para extender SQL Server con cosas como manipulación de cadenas, manejo de fechas, capacidad de llamar, p. servicios web u otras cosas. Recomendaría contra tratando de reemplazar todos los procesos almacenados de T-SQL con procesos almacenados de C# SQL CLR solo porque puede o solo porque es genial - ¡Usa la herramienta correcta para el trabajo correcto! Es mejor dejar las operaciones masivas en conjuntos a T-SQL.