我正在将Oracle转换为MSSQL,我正在阅读Oracle的B支持的SQL语法和函数指南。
我注意到指南中提到有一个NOT NVL函数(其MSSQL等效函数为IS NOT NULL)。
我正在为我的同事编制列表,以便我们可以拥有一个一站式的语法和支持函数资源,我是否正确地认为NOT NVL的工作方式如下:
有3列,名称,位置,喜欢马玛莉特
安德鲁|英国|是的
NOT NVL(loves_marmite,'Nope')
因此,显示的数据将是:
Andrew | UK | Nope
我不明白为什么它会被列为Oracle函数,因为它只是一个逻辑问题,而且Oracle还有IS NULL和IS NOT NULL。抱歉,在将此文档传递给我的同事之前,我需要一些澄清。
编辑:如果可能的话,是否有人可以提供两个平台之间函数和语法差异的综合列表?