部門名を受け取り、部門 ID を int の形式で返すストアド プロシージャがあります。この手順を使用して、指定された名前の部門が既に存在するかどうかを判断しようとしています。どうすればこれを達成できますか? sproc が結果を返さない場合、値は何によって表されますか? ヌルですか?部門が既に存在するかどうかを判断するために、別の sproc を使用する必要がありますか? これが私の現在のsprocです:
@Department_Name varchar(100),
@Id int OUTPUT
AS
SET NOCOUNT ON
SELECT @Id = Id FROM Department
WHERE Name = @Department_Name
RETURN @Id