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語句不能用在這個上下文中。