Sql 如何使用在select语句中返回具有内部联接的表的函数?
我需要在传递参数的内部连接语句中使用一个返回表的函数。执行时,像这样的句子不起作用Sql 如何使用在select语句中返回具有内部联接的表的函数?,sql,sql-server,sql-server-2005,Sql,Sql Server,Sql Server 2005,我需要在传递参数的内部连接语句中使用一个返回表的函数。执行时,像这样的句子不起作用 SELECT T0.Code,T0.Data1,T0,Data2 FROM [dbo].[FNGet_Data] (T1.Code,'2010-01','USD') T0 INNER JOIN Codes T1 ON T1.Code=T0.Code 执行时,使用常量参数的句子工作正常 SELECT T0.Code,T0.Data1,T0,Data2 FROM [dbo].[FNGet_Data] ('5
SELECT T0.Code,T0.Data1,T0,Data2 FROM [dbo].[FNGet_Data] (T1.Code,'2010-01','USD') T0
INNER JOIN
Codes T1 ON T1.Code=T0.Code
执行时,使用常量参数的句子工作正常
SELECT T0.Code,T0.Data1,T0,Data2 FROM [dbo].[FNGet_Data] ('5200','2010-01','USD') T0
INNER JOIN
Codes T1 ON T1.Code=T0.Code
是否可以使用另一个表的值作为参数调用函数fget\u Data