如何在datetime字段中指定空值

时间:2012-12-11 02:57:03

标签: sql-server datetime

我试过了:

CAST(NULL AS DATETIME) AS Exit_T.

给我以下错误:

  

将char数据类型转换为日期时间数据类型会导致日期时间值超出范围。

我们是否可以为DateTime字段分配空值?在查询达到某些条件后我需要这个

2 个答案:

答案 0 :(得分:2)

你想做什么?您通常不会在强制转换中使用NULL。您可以将关键字NULL分配给字段的值。如果允许,可以在DateTime字段中接受空值。

答案 1 :(得分:1)

如果datetime字段是NULL能力字段,我们可以分配NULL值,否则我们无法分配 NULL值。

了解问题是如何演员,但必须来自其他地方:

select CASE(NULL AS DATETIME) AS Exit_T;