SQL Server - SQL DINAMICO EN FUNCION

 
Vista:

SQL DINAMICO EN FUNCION

Publicado por Luis (1 intervención) el 06/06/2008 03:20:18
Hola amigos, es posible pasar como parametro a una funcion un string con el cual debe ejcuatar un select para retornar como resultado un unico registro con un solo campo.

Actualmente stoy utilizando dentro de mi funcion SP_EXECUTESQL @cadena pero me da un error: las funciones no pueden ejecutar procedures...!!!

Existe alguna otra manera de ejecutar un sql dinamico en una funciòn...?

La idea es utilizar la funcion en un select:

select a,b, f_sql(a) as resultado from tabla_x

Saludos

Luis
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL DINAMICO EN FUNCION

Publicado por pacopaz (131 intervenciones) el 06/06/2008 16:22:10
Una opción es hacer lo que hace (o pretende hacer) tu función en un sp y que el resultado sea un parámetro de salida, para que puedas, entonces, ejecutar el sql dinámico sin problemas.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar