服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - 数据库技术 - 解析器解析内置函数名称时使用的默认规则是什么?

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

2023-09-19 12:05未知服务器之家 数据库技术

实际上,当解析器遇到作为内置函数名称的单词时,它必须确定该名称是表示函数调用还是对标识符的非表达式引用例如表名或列名。考虑以下查询 - 1. Select sum(salary) from employee;2. Create table sum (i int); 在第一个查询中,SUM 是对函数

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

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

1. Select sum(salary) from employee;
2. Create table sum (i int);

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

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

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

以上就是解析器解析内置函数名称时使用的默认规则是什么?的详细内容。

延伸 · 阅读

精彩推荐
  • 数据库技术Navicat 导出导入数据库的实现方法

    Navicat 导出导入数据库的实现方法

    这篇文章主要介绍了Navicat 导出导入数据库的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友...

    蓝蓝2236592021-12-07
  • 数据库技术navicat连接mysql8出现1251错误是怎么回事

    navicat连接mysql8出现1251错误是怎么回事

    问题描述: 最近新安装的mysql8,在尝试使用navicat连接的时候总是出现下面的错误。 2、网上查找原因发现是mysql8 之前的版本中加密规则是mysql_native_passwo...

    未知622023-09-19
  • 数据库技术Redis分片集群的实现

    Redis分片集群的实现

    1 搭建分片集群 主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决: 海量数据存储问题,单个Redis节点对于数据的存储量是有上...

    未知582023-07-13
  • 数据库技术云服务器云数据库云硬盘区别吗

    云服务器云数据库云硬盘区别吗

    云计算技术的发展已经给企业和用户提供了各种各样的云服务,其中包括 云服务器 、云数据库和 云硬盘 。虽然它们都是云计算领域中的产品,但它们在功...

    未知2002023-06-19
  • 数据库技术贵州web服务器数据库云服务器

    贵州web服务器数据库云服务器

    贵州是中国西南地区的一个省份,是一个优美的山水旅游胜地,同时也是中国的贫困地区之一。然而,在过去的几年中,贵州省政府开始积极推广信息技术...

    未知1672023-05-22
  • 数据库技术百度云服务器中数据库删除后

    百度云服务器中数据库删除后

    对网站数据的影响和解决方法 前言 随着互联网的快速发展,大量的数据存储在云端,而数据库则成为了支撑网站业务的重要工具。百度 云服务器 是目前很...

    未知1672023-06-03
  • 数据库技术如何在腾讯云服务器配置数据库

    如何在腾讯云服务器配置数据库

    如何在腾讯 云服务器 配置数据库 引言 在现代信息技术的背景下,数据存储和管理是企业运营的关键。拥有一个高效稳定的数据库系统对于实现业务的顺利...

    未知1902023-09-05
  • 数据库技术恢复下根目录-虚拟主机/数据库问题

    恢复下根目录-虚拟主机/数据库问题

    问:麻烦帮我恢复下根目录,恢复下根目录 答:您好, 问: 云服务器 被频繁挂马,之前没有使用贵公司服务器就从来没有发生过这种情况,我们这边也处...

    未知1982023-05-31