0

ストアド プロシージャで収集された関数があります。関数はテーブルを返し、別のテーブルに入力する必要があります。たぶん、この質問は少し素朴に思えるかもしれませんが、私はT-SQLの新しい人です。前もって感謝します。

4

1 に答える 1

1

関数をテーブルのように使用するだけです。あなたはできる:

Select * From dbo.MyFunction()

外側のクエリから UDF に値を渡す必要がある場合は、Cross Applyを使用します。

このような:

 Select * From sys.dm_exec_requests ser 
 Cross Apply sys.dm_exec_sql_text(ser.sql_handle)
于 2012-01-24T02:27:24.920 に答える