2016-06-17 25 views
0
create FUNCTION [dbo].[fun1] 
( 
    @ID int 
) 
RETURNS TABLE 
AS 
RETURN 
(
    declare @var int 
select @var =select columnName from dbo.fun2(@id) 
    SELECT @var* columnName from 
    table 
    where [email protected] 

) 

どうすればいいですか?関数をSQLの関数から呼び出す方法

+0

あなたがしようとしていることを教えてください。 –

+0

私の関数では、別の関数を呼び出すと結果が掛け算されます – Vahagn

+0

だから問題は何ですか?それぞれの命令を終了するには '; 'を含めてはいけませんか? –

答えて

0
SET @var = (SELECT columnName 
      from dbo.fun2(@ID) 
      ); 

SELECT @var * columnName 
from table 
where table.id = @ID; 
関連する問題