■No54338 (あやや さん) に返信
私はそういうケースの場合、ストアドでなくスカラー値関数を作ってます。
ストアドでも出来るとは思いますが、やったことはありません。
例)
CREATE FUNCTION [dbo].[GetData]
(
@ID varchar(3)
)
RETURNS varchar(50)
AS
BEGIN
Declare @ReturnVal varchar(50)
Select @ReturnVal = 名称 From Table1 Where ID=@ID
RETURN @ReturnVal
END
使い方:
Declare @NM varchar(50);
set @NM = dbo.GetData('aaaa');