problema en un join

26/06/2006 - 21:01 por Pablo | Informe spam
hola buen dia...
Les cuento mi problema...
tengo una select con un join de una tabla con una funcion de usuario y me da
error

SELECT *
FROM TABLA T
Inner Join dbo.duf_FUNCION(null,T.ID,1,'A') F On T.ID = F.ID

Servidor: mensaje 170, nivel 15, estado 1, línea 3
Línea 2: sintaxis incorrecta cerca de 'T'.

el error es por el parametro que le paso a la funcion.

si yo escribo el parametro funciona

SELECT *
FROM TABLA T
Inner Join dbo.duf_FUNCION(null,'Parametro',1,'A') F On T.ID = F.ID

si alguien sabe como resolverlo me ayudaria mucho
desde ya muchas gracias
Pablo
 

Leer las respuestas

#1 Elcritico
26/06/2006 - 22:06 | Informe spam
porque no haces
SELECT *, dbo.duf_FUNCION(null,T.ID,1,'A') FROM TABLA T

o la funcion te devuelve mas de 1 campo?
Lic. Flavio A. Dellarupe<br>
Visual Fox Developer
Bs.As.-Argentina



"Pablo" escribió:

hola buen dia...
Les cuento mi problema...
tengo una select con un join de una tabla con una funcion de usuario y me da
error

SELECT *
FROM TABLA T
Inner Join dbo.duf_FUNCION(null,T.ID,1,'A') F On T.ID = F.ID

Servidor: mensaje 170, nivel 15, estado 1, línea 3
Línea 2: sintaxis incorrecta cerca de 'T'.

el error es por el parametro que le paso a la funcion.

si yo escribo el parametro funciona

SELECT *
FROM TABLA T
Inner Join dbo.duf_FUNCION(null,'Parametro',1,'A') F On T.ID = F.ID

si alguien sabe como resolverlo me ayudaria mucho
desde ya muchas gracias
Pablo



Preguntas similares