我有一个运行得很好的:
var firstName = "Greg";
var ipAddress = "0.0.0.0";
var sql = @$"sp_create_enrollment @first_name = '{firstName}',
@ip_address = '{ipAddress}'";
Console.WriteLine(sql);
这会产生以下结果:
sp_create_enrollment @first_name = 'Greg', @ip_address = '0.0.0.0'
个
但是,如果IP_ADDRESS为空,我需要它来生成以下内容:
sp_create_enrollment @first_name = 'Greg', @ip_address = null
个
请注意,空值前后没有引号,否则它将作为字符串传递.
我怎样才能做到这一点?