Sybase SQL:如何检查日期或时间戳字段是否为空

时间:2012-08-25 11:55:49

标签: sql sybase

如果日期或时间戳字段为空,如何检查Sybase?不幸的是“is NULL”不能完成这项工作。

3 个答案:

答案 0 :(得分:2)

刚刚找到了解决这个问题的方法:

select * from ... where ... and CAST(myDateFieldName as CHAR) is NULL

答案 1 :(得分:2)

Visual FoxPro 8.1 ODBC到SYBASE v11.1,使用以下查询

UPDATE table SET thedatefield = CURDATE() WHERE thedatefield IS NULL or EMPTY(thedatefield)

答案 2 :(得分:1)

使用datalength检查字段是否为empty。您可以通过以下方式办理登机手续:

select column_name
from your_table
where datalength(checking_col_name) = 0