0
参数我想创建一个使用参数的OPENQUERY像下面的功能:功能与OPENQUERY
CREATE FUNCTION fnMyFunction (@myVar INT) RETURNS TABLE AS
DECLARE @Query VARCHAR(2000)
SET @Query = 'SELECT * FROM OPENQUERY(myLinkedServer, ''SELECT num FROM tblMyTable WHERE
myTableNum = '+ @myVar + ' '')'
RETURN EXEC(@Query)
的OPENQUERY应该只返回一个整数。我试过
...RETURNS INT AS
...OPENQUERY...
DECLARE @num INT
SET @num = 0
@num = EXEC(@Query)
RETURN @num
并且得到带有返回值的RETURN语句不能用在这个上下文中。