返回顶部
首页 > 资讯 > 数据库 >SQL模式IGNORE_SPACE有什么用?
  • 764
分享到

SQL模式IGNORE_SPACE有什么用?

2023-10-22 10:10:48 764人浏览 安东尼
摘要

IGNORE_SPACE sql 模式可用于修改解析器处理空白敏感的函数名称的方式。以下是我们可以使用 IGNORE_SPACE SQL 模式的情况 -案例-1 - 当 IGNORE_SPACE SQL 模式被禁用时禁用 IGNORE_SP

IGNORE_SPACE sql 模式可用于修改解析器处理空白敏感的函数名称的方式。以下是我们可以使用 IGNORE_SPACE SQL 模式的情况 -

案例-1 - 当 IGNORE_SPACE SQL 模式被禁用时

禁用 IGNORE_SPACE SQL 后模式下,当名称和后面的括号之间没有空格时,解析器会将名称解释为函数调用。当函数名称在非表达式上下文中使用时也会发生这种情况。可以从以下查询中理解 -

Mysql> Create table SUM(Id Int);
ERROR 1064 (42000): You have an error in your SQL syntax;
check the manual that corresponds to your MySQL Server version for the
right syntax to use near 'SUM(Id Int)' at line 1

现在我们可以使用空格或将名称放在引号中来消除错误并使名称被视为标识符。以下语句做了同样的事情 -

Create table SUM (id int);
Create table ‘SUM’(id int);
Create table ‘SUM’ (id int);

情况 2 - 当启用 IGNORE_SPACE SQL 模式时

当我们启用此模式时,解析器放宽了函数名和函数名之间不能有空格的要求后面的括号。例如,启用 IGNORE_SPACE SQL 模式后,以下两个函数调用都是合法的 -

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

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

您可能感兴趣的文档:

--结束END--

本文标题: SQL模式IGNORE_SPACE有什么用?

本文链接: https://lsjlt.com/news/437900.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SQL模式IGNORE_SPACE有什么用?
    IGNORE_SPACE SQL 模式可用于修改解析器处理空白敏感的函数名称的方式。以下是我们可以使用 IGNORE_SPACE SQL 模式的情况 -案例-1 - 当 IGNORE_SPACE SQL 模式被禁用时禁用 IGNORE_SP...
    99+
    2023-10-22
  • BUILDER模式有什么用
    今天小编给大家分享一下BUILDER模式有什么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。效果它使你可对构造过程进行更精...
    99+
    2023-06-19
  • php设计模式中工厂模式有什么用
    这篇文章将为大家详细讲解有关php设计模式中工厂模式有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用工厂模式的目的或目标?工厂模式的最大优点在于创建对象上面,就...
    99+
    2024-04-02
  • Java设计模式中单件模式有什么用
    小编给大家分享一下Java设计模式中单件模式有什么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!定义单件模式确保一个类只有一个实例,并提供一个全局访问点Java单件模式经典单件模式的实现public class...
    99+
    2023-06-25
  • c#中Majordomo模式有什么用
    C#中的Majordomo模式是一种消息传递模式,用于解决分布式系统中的任务调度和协调问题。它的主要作用有以下几个方面:1. 任务调...
    99+
    2023-09-26
    c#
  • windows10上帝模式有什么用
    windows10上帝模式有什么用?相信很多用户都不清楚在Windows系统中有个特殊的模式,那就是上帝模式,这个模式几乎包含了所有Windows系统的设置,能够让用户更快更方便的设置电脑的各种功能,那么下面就和小编一起来看看Win10上帝...
    99+
    2023-07-10
  • web设计模式的适配器模式有什么用
    本文小编为大家详细介绍“web设计模式的适配器模式有什么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“web设计模式的适配器模式有什么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。意图将一个类的接口转换成客...
    99+
    2023-06-19
  • React中Render Props模式有什么用
    这篇文章主要介绍React中Render Props模式有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!概述Render Props模式是一种非常灵活复用性非常高的模式,它可以...
    99+
    2024-04-02
  • PHP中单例模式有什么用
    这篇文章主要介绍PHP中单例模式有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!单例模式绝对是在常用以及面试常问设计模式中排名首位的。一方面它够简单,三言两语就能说明白。另一方面,它又够复杂,它的实现不仅仅只有...
    99+
    2023-06-20
  • Java观察者模式有什么用
    这篇文章主要为大家展示了“Java观察者模式有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java观察者模式有什么用”这篇文章吧。一、观察者模式的定义和特点观察者模式的定义:指多个对象间...
    99+
    2023-06-22
  • sql三元表达式有什么作用
    SQL中的三元表达式类似于其他编程语言中的三元运算符,用于在查询语句中根据条件返回不同的值。它的语法结构为: CASE WH...
    99+
    2024-04-16
    sql
  • MySQL中SQL模式的特点是什么
    这篇文章给大家介绍MySQL中SQL模式的特点是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。设置SQL模式要在运行时更改SQL模式,请sql_mode使用以下SET 语句设置全局...
    99+
    2024-04-02
  • MySQL服务器的SQL模式是什么
    本篇文章为大家展示了MySQL服务器的SQL模式是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。与其它数据库不同,MySQL 服务器可以在不同的 SQL 模式下...
    99+
    2024-04-02
  • SQL有什么用
    小编给大家分享一下SQL有什么用,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!Sql(STructured Query Language)是管理数据库所有操作的通用语言,是一种资料库查询和程式...
    99+
    2024-04-02
  • O2O模式有什么特点
    一、连接线上线下 O2O模式的最大特点就是能够将线上的信息和线下的交易完美的结合起来!通过O2O模式,企业可以利用互联网的优势来推动线下的交易。 二、便利性 O2O模式具有极高的便利性!消费者可以通过手机、电脑等设备方便的...
    99+
    2023-10-29
    有什么特点 模式 O2O
  • 原生javascript单例模式有什么用
    这篇文章主要为大家展示了“原生javascript单例模式有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“原生javascript单例模式有什么用”这篇文...
    99+
    2024-04-02
  • Redis中的哨兵模式有什么用
    这篇文章将为大家详细讲解有关Redis中的哨兵模式有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。基本介绍哨兵(sentinel)是Redis的高可用性(High ...
    99+
    2024-04-02
  • Java中server模式与client模式有什么区别
    这篇文章给大家介绍Java中server模式与client模式有什么区别,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。JVM client模式和Server模式区别JVM Server模式与client模式启动,最主要...
    99+
    2023-05-30
    java server模式 client模式
  • 学sql有什么用
    这篇文章主要介绍学sql有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据库管理员(Database Administrator,简称DBA),是从事管理和维护数据库管理系统...
    99+
    2024-04-02
  • sql server有什么用
    小编给大家分享一下sql server有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!SQL Server是一个数据库管理...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作