Utilizar Ensamblados en SQL 2005

19/11/2007 - 11:50 por Carlos Sancho | Informe spam
Hola a todos,

He creado una DLL con una clase llamada "funciones" que contiene funciones
diversas, mediante Visual Studio 2005.
He añadido este ensamblado a una base de datos y ahora deseo utilizar estas
funciones en procedimientos almacenados ¿cómo lo hago? He buscado en la MSDN
pero no encuentro nada.

Muchas gracias por cualquier sugerencia.

Saludos

Carlos Sancho
 

Leer las respuestas

#1 Gux (MVP)
19/11/2007 - 15:55 | Informe spam
Asumo que usted (o su Visual Studio) ya ha declarado correctamente las
funciones a la base de datos, haciendo algo parecido a esto:

CREATE ASSEMBLY MiBiblioteca FROM 'MiBiblioteca.dll'

CREATE FUNCTION UnaFuncionCualquiera() RETURNS INT
AS EXTERNAL NAME MiBiblioteca.T.UnaFuncionCualquiera


Entonces para usar la función desde T-SQL simplemente hacer cosas como:

SELECT dbo.UnaFuncionCualquiera()

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Carlos Sancho" wrote:

Hola a todos,

He creado una DLL con una clase llamada "funciones" que contiene funciones
diversas, mediante Visual Studio 2005.
He añadido este ensamblado a una base de datos y ahora deseo utilizar estas
funciones en procedimientos almacenados ¿cómo lo hago? He buscado en la MSDN
pero no encuentro nada.

Muchas gracias por cualquier sugerencia.

Saludos

Carlos Sancho



Preguntas similares