混乱はある程度正当化されます。Oracle などの他の RDBMS には、IN
型のストアド プロシージャ パラメータがあります。 (入力のみ)、OUT
(出力のみ)、または INOUT
(両方の方法 - 「参照渡し」タイプのパラメーター)。
SQL Server は、パラメーターに OUTPUT
というラベルを付けているため、ここでは少しずさんです。 、しかし実際には、これは INPUT
を意味します /OUTPUT
- 基本的には、ストアド プロシージャがそのパラメーターでの呼び出しから値を返す可能性があることを意味します。
そうです - OUTPUT
と呼ばれていますが パラメータ、それは実際には INPUT
のようなものです /OUTPUT
パラメータ、およびそれらの IN
、 INOUT
、OUT
Oracle のようなものは、SQL Server (T-SQL 内) には存在しません。