sql – 更新语句中的int的NULL值

前端之家收集整理的这篇文章主要介绍了sql – 更新语句中的int的NULL值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在update语句中为int列设置NULL值?

在这种情况下如何写更新语句?

解决方法

假设列设置为支持NULL作为值:
UPDATE YOUR_TABLE
   SET column = NULL

注意数据库NULL处理 – 默认情况下在sql Server中,NULL是一个INT.因此,如果列是不同的数据类型,则需要CAST / CONVERT NULL才能使用正确的数据类型:

UPDATE YOUR_TABLE
   SET column = CAST(NULL AS DATETIME)

…假设列是上述示例中的DATETIME数据类型.

猜你在找的MsSQL相关文章