0
を通じてスカラー関数を呼び出すと、私は今、私はそれは1
を返しませんでしたExec
通じないselect
Execの
EXEC dbo.Dumm
を通じてスカラー関数を呼び出していますスカラー関数に
CREATE FUNCTION dbo.Dumm()
returns INT
AS
BEGIN
DECLARE @a INT
SELECT @a = 1
RETURN @a
END
を作成しました。ちょうど
コマンドが正常に完了しました。
内部的に何が起こっているのですか?それには意味がありますか?
その作業.. @Joeタラス –
OKだ場合を教えてください今や意味をなさない –
実際のEXEC文は、関数を実行して出力します。しかし、私たちが必要な場合は、キャプチャする必要があります。 @Prdp –