我们如何更改解析器用于解析内置函数名称的默认规则?

通过启用IGNORE_SPACE SQL模式,可以更改解析器用于解析内置函数名称的默认规则。当启用此模式时,解析器放宽了对函数名称和后面的括号之间没有空格的要求。例如,启用IGNORE_SPACE SQL模式后,以下两个函数调用均合法-

Select SUM(Salary) from employee;
Select SUM (Salary) from employee;

但是,在这种情况下,解析器将函数名称视为保留字。这意味着名称后的空格不再代表标识符。

猜你喜欢