我正在审查一些如下所示的 SQL:
SELECT DISTINCT MyField, GETDATE()
FROM MyTable
Run Code Online (Sandbox Code Playgroud)
现在,即使查询花费的时间超过 1 毫秒,我也会收到预期的记录数。并且每条记录的 DateTime 都降低到相同的毫秒,并且实际上产生与记录相同的数字:
SELECT DISTINCT MyField
FROM MyTable
Run Code Online (Sandbox Code Playgroud)
任何人都可以向我指出任何文档或提供一些其他见解,以了解使这种行为成为 SQL Server 中的行为的“规则”是什么?