我会声明一个空字符串变量,如下所示:

    string myString = string.Empty;

"DateTime"变量有类似功能吗?

更新:

问题是我使用这个"DateTime"作为SQL中"StoredProcedure"的参数.

    DateTime? someDate = null;
    myCommand.Parameters.AddWithValue("@SurgeryDate", someDate);

当我运行此代码时,捕获到一个异常,告诉我"StoredProcedure"需要一个"@SurgeryDate"参数.

推荐答案

由于DateTime是一种值类型,您不能为其分配null,但对于这些情况(没有值),Nullable<T>被引入-使用可为空的DateTime:

DateTime? myTime = null;

Sql相关问答推荐

SQL:创建查询以添加减少的总数

SQL Google Sheets:UNIQUE/DISTINCT和编码查询函数

没有循环的SQL更新多个XML node 值

如何在presto/SQL中使用两个数组列创建(分解)单独的行

如何在PostgreSQL中对第1,1,1,1,2,2,2,2行进行编号

雅典娜嵌套Json提取液

基于唯一值在Access查询中创建计数器

以一致的价值获得独特的价值

此过程如何在不引用传递的参数值的情况下执行工作?

获取分布在同一行的列中的出现次数

聚合内部的条件在哪里?

给定 3 个键列,从一个表中 Select 另一表中不存在的所有数据

Oracle 21c 中的递归查询回顾过go 3 周

MS ACCESS 错误插入 X(...) 从 A 联合 Select ... 从 B

获取 SQL Server 中每一行的两个-之间的文本

字符串从更改到表列和查询中的一行的转换错误

连续几天购买的客户

在 MySql 数据库中的两个日期之间搜索

来自 SQL Server 的树层次 struct 图的 JSON

如何找到特定时间间隔内的最大和最小日期?