.Net
if (ssn.contains("x))
{
cmd.parameters.addwithvalue(nothing just ignore);
}
-
Stored Procedure Select
case when ssn is null then '' else case when ssn = '' then '' else 'xxxxx' + right(rtrim(ssn),4)
-
Stored Procedure Update
@currentuser varchar(30),
@ssn varchar(11) = NULL
AS
set [ssn] = [@ssn]
where [currentuser] = [@currentuser]
当我读取该值时,我得到了我想要的 xxx-xx-1234 但现在该值存在于我的文本框中,我不希望用户单击更新并将 xxx-xx-1234 保存到数据库中。处理它的最佳方法是什么?