【发布时间】:2019-06-08 14:02:41
【问题描述】:
SQL中列值为空时如何返回默认值
【问题讨论】:
-
没有上下文,很难提供有用的建议。而且我认为您将“默认”值与“空值”混淆了。将 NULL 值作为列插入行中不会以某种方式促使 db 引擎用分配给该列的默认值替换该 NULL。如果您的问题基于插入表格的应用程序中的代码,并且您想要刷新显示的内容,那么您需要为其他人提供该上下文。
-
您可以在设计表格时设置默认值。有空值时自动显示默认值
-
@MdFaridUddinKiron 当 INSERT 命令未明确提供列的值时,不会将默认值插入列中。
标签: sql sql-server