摘要
本发明公开了一种结构化查询语言的格式化方法、装置、设备及程序产品。该方法包括:将原始SQL语句分解为多个语义单元;标记语义单元的语义类别和语法状态;根据语义类别、语法状态对原始SQL语句中的语义单元进行格式化操作,得到格式化SQL语句。通过将SQL语句分解为语义单元,并基于语义单元的语义类别和语法状态执行格式化操作,无需依赖抽象语法树进行格式化,提高了处理效率,减少了内存和计算资源的消耗。
技术关键词
语义
结构化查询语言
格式化方法
语句
字符
预定义关键字
标记
计算机程序产品
格式化装置
格式化模块
抽象语法树
电子设备
处理器通信
存储器
标识符
内存