我有Perl代码将参数值传递给Oracle存储过程,如下所示,
$func->bind_param(":testParam", undef);
现在我试图从C#调用相同的存储过程。
如何在C#中传递undef
?
我已尝试过下面的想法,但我得到一个空结果集,
objCmd.Parameters.Add("testParam", OracleDbType.Varchar2).Value = null;
objCmd.Parameters.Add("testParam", OracleDbType.Varchar2).Value = string.Empty;
objCmd.Parameters.Add("testParam", OracleDbType.Varchar2).Value = DBNull.Value;