Buenas.
Tengo que dar soporte a una aplicación comercial que usa SQL Server y me seria muy util poder incorporar algunas funciones adicionales. me explico:
Tengo un campo CHAR(70) que almacena varios valores separados por ";": (esto resultado de una adaptación especial solicitada al productor del software)
algo así:
donde el primer dato representa el nro de piezas, el segundo y tercero las medidas (largo x alto) y el tercero la Ubicación.
En Firebird puedo definir funciones en dll y aplicarselas a la BDD (aun no he escrito ninguna pero si he incorporado las adicionales desde
UDF).
Necesito crear/Incorporar las funciones al SQL SERVER:
(pueden ser externas (via dll u otra) ó internas (¿funciones almacenadas SQL?) o cualquier otra forma
Código Delphi
[-]
Function Piezas(aux02:string):Integer;
Var
s : String;
Begin
s := copy(Aux02,1,pos(';'));
Result := StrToInt(s);
End;
function Largo(aux02:string):Currency;...
function Alto(aux02:string):Currency;...
function Ubicacion(aux02:string):String;...
La intención es poder ejecutar un QUERY desde SQL con la sintaxis:
Código SQL
[-]
SELECT Piezas(Aux02) as piezas, largo(aux02) as largo,
Alto(Aux02) as Alto, Ubicacion(Aux02) as ubicacion
FROM Tabla
Uso SQL SERVER 2005
Gracias