,可以通过以下步骤实现:
下面是一个示例代码:
using System;
using System.Data;
using System.Data.SqlClient;
public class Program
{
public static void Main()
{
string connectionString = "YourConnectionString"; // 替换为实际的数据库连接字符串
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
using (SqlCommand command = new SqlCommand("YourStoredProcedureName", connection))
{
command.CommandType = CommandType.StoredProcedure;
// 添加存储过程参数
command.Parameters.AddWithValue("@Param1", DBNull.Value); // 替换为实际的参数名和值
// 执行存储过程
command.ExecuteNonQuery();
}
}
}
}
在上述示例代码中,需要将"YourConnectionString"替换为实际的数据库连接字符串,"YourStoredProcedureName"替换为要执行的存储过程的名称,以及"@Param1"替换为实际的参数名和值。
这样,当存储过程执行时,如果需要获取空值的参数,可以将其值设置为DBNull.Value。
领取专属 10元无门槛券
手把手带您无忧上云