ID
が主キーで次のようなものを、考えると、行が返されない場合のSELECT INTO出力パラメータ?何行が指定された主キー(<code>ID</code>)に存在しない場合
CREATE PROCEDURE Test
@ID INT,
@RetVal INT OUT
AS BEGIN
Select @RetVal = Column1 FROM Table1 WHERE ID = @ID;
END
はどうなりますか? @RetValが不特定の状態で残るか、失敗するか?
また、プロシージャの呼び出し元は、これをどのように知ることができますか?
でこの最近の答えを見て@Retvalが割り当てられていないだった場合、それは 'NULL'を返します。 –