buenas
Estoy creando una funciona definida por el usuario y me está dando el siguiente problema:
CREATE FUNCTION ...
...
begin
...
-- linea 67
EXECUTE SP_EXECUTESQL
@SQLInsert,
@SQL
...
end
Al ejecutar un select llamando a la funcion me da el siguiente error:
Servidor: mensaje 557, nivel 16, estado 2, procedimiento fTicket, línea 67
Desde una función sólo se puede ejecutar funciones y procedimientos almacenados extendidos.
¿Qué significa?, ¿No puedo usar el execute convariables locales dentro de una funcion?
Si es asi, ¿cómo puedo componer una sentencia SQL em tiempo de ejecucíón y que me devuelva las filas correspondientes?
gracias