解析器解析内置函数名称时使用的默认规则是什么?

WBOY
发布: 2023-09-17 15:45:22
转载
844 人浏览过

解析器解析内置函数名称时使用的默认规则是什么?

实际上,当解析器遇到作为内置函数名称的单词时,它必须确定该名称是表示函数调用还是对标识符的非表达式引用例如表名或列名。考虑以下查询 -

1. Select sum(salary) from employee;
2. Create table sum (i int);
登录后复制

在第一个查询中,SUM 是对函数调用的引用,在第二个查询中,它是对表名称的引用。

解析器遵循以下规则来区分它们的名称是否是用作函数调用或非引用上下文中的标识符 -

  • Rule1 - 将名称用作函数调用在表达式中,名称和后面的字符(括号字符)之间不能有空格。
  • Rule2 - 相反,使用函数名称作为标识符,后面不能紧跟括号。

以上是解析器解析内置函数名称时使用的默认规则是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!