ユーザーが値を選択しない場合、またはユーザーが値を選択したときに新しい値を設定する場合、列の値を null に設定する方法
create procedure update2
@SSN int,
@Employee_FirstName varchar(50),
@Employee_lastName varchar(50),
@gender_ID int,
@Department_ID int,
@location_ID int,
@salary decimal(18, 3)
as
Update Employee set Employee_FirstName= @Employee_FirstName,
Employee_lastName=@Employee_lastName,gender=@gender_ID,Department_ID = @Department_ID,
location_ID=@location_ID or location_ID is null , salary=@salary
where SSN = @SSN