如果用户不选择值或在用户选择值时设置新值,我如何将列值设置为 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