我正在执行类似于以下的 SQL 查询
SELECT fn.FullName, pn.LastName, pn.FirstName, pn.MI
FROM Source.dbo.tblPerson fn
cross apply dbo.ParseFullName(fn.FullName) pn
前 85 行的结果看起来很好,第 86 行+对于从 UDF 派生的列总是有 NULL。如果我添加 where 或 order by 子句来更改结果集,则始终是前 85 行返回完整的结果集。因为 85 数字是如此一致,我认为这是我忽略的东西。
任何人都可以提供的任何帮助都会很棒