如果之前有人问过这个道歉,我似乎无法找到相关的答案。它看起来应该很简单。
我正在查看包含类似于以下内容的select语句的存储过程(在Sql Server 2008中):
SELECT id, name, null revisedDate
FROM MyTable
在'modifiedDate'列之前'null'是什么意思?这是否意味着无论如何使返回的列值为null?我认为它可能是一种给它一个默认值为null的方法,但是如果没有值那么肯定它会返回null。
答案 0 :(得分:1)
它只是意味着您在结果集中包含了一个硬编码的NULL
值。进一步revisedDate
是该列的名称。对于结果集中的每一行,此列都会显示NULL
。
答案 1 :(得分:0)
假设TSQL .. 我很确定这只会在RevisionDate标题下返回一列空值。它不会像在SQL语法中那样从任何列中返回值,这是null的修订版
H个 0