Java 如何在调用api时将空白值传递给日期或时间数据类型字段 目前我正在研究一个项目,我想将空白值传递给API中的DATA数据类型字段,并返回空白或空值到该字段。

Java 如何在调用api时将空白值传递给日期或时间数据类型字段 目前我正在研究一个项目,我想将空白值传递给API中的DATA数据类型字段,并返回空白或空值到该字段。,java,sql,sql-server,date-conversion,Java,Sql,Sql Server,Date Conversion,例如。 org/v1/serviceUpdate?RecordID=103&Name=Aazad+Hind1&Age=75&DOB=***&token=retrt222343 我应该在****位置传递什么,以便将空值传递给DOB字段。 我尝试使用NULL值,但它给了我以下错误 SQLSTATE[22007]:[Microsoft][ODBC驱动程序11 for SQL Server][SQL Server]从字符串转换日期和/或时间时失败 当点击下面的url时 org/v1/serviceUpd

例如。 org/v1/serviceUpdate?RecordID=103&Name=Aazad+Hind1&Age=75&DOB=***&token=retrt222343

我应该在****位置传递什么,以便将空值传递给DOB字段。 我尝试使用NULL值,但它给了我以下错误 SQLSTATE[22007]:[Microsoft][ODBC驱动程序11 for SQL Server][SQL Server]从字符串转换日期和/或时间时失败

当点击下面的url时

org/v1/serviceUpdate?RecordID=103&Name=Aazad+Hind1&Age=75&DOB=&token=ret222343

它正在存储01/01/1900默认值。我希望在响应中使用空值或空值而不是默认值


任何知道如何在不改变第三方api的情况下实现这一点的人请告诉我

当数据库中的DOB字段定义为
默认NULL时,这是可能的,如下所示

DOB date DEFAULT NULL

来源:

DOB
字段的确切类型是什么?DOB字段类型是DATE您可以这样做吗:从表tabA中选择cast(NULLIF(tabA.[DOB],'')作为日期)(请参阅:)从我的角度看是不可能的。因为我正在调用第三方APIs
serviceUpdate的代码是您的还是第三方的?