ruby格式化SQL语句

简介: 可以利用RUBY方便的文件操作和正则处理,将SQL语句中关键字小写的地方改为大写,与其他语言相比,其处理更加方便,语句更加简洁 cat FormatSql.rbwhile line=gets    line1=line.

可以利用RUBY方便的文件操作和正则处理,将SQL语句中关键字小写的地方改为大写,与其他语言相比,其处理更加方便,语句更加简洁

cat FormatSql.rb
while line=gets
    line1=line.gsub(/(select|from|where|sum|having|group|end|case|by)/) {|match| match.upcase}
    puts line1
end

相关文章
|
SQL IDE Java
IDEA控制台如何查看格式化的SQL(MyBatis Log插件)
IDEA控制台如何查看格式化的SQL(MyBatis Log插件)
2594 0
|
SQL XML Oracle
Mybatis动态SQL语句查询,实现一个参数 可查询多个字段。
Mybatis动态SQL语句查询,实现一个参数 可查询多个字段。
765 0
Mybatis动态SQL语句查询,实现一个参数 可查询多个字段。
|
10月前
|
SQL Java 数据库连接
如何在 Java 代码中使用 JSqlParser 解析复杂的 SQL 语句?
大家好,我是 V 哥。JSqlParser 是一个用于解析 SQL 语句的 Java 库,可将 SQL 解析为 Java 对象树,支持多种 SQL 类型(如 `SELECT`、`INSERT` 等)。它适用于 SQL 分析、修改、生成和验证等场景。通过 Maven 或 Gradle 安装后,可以方便地在 Java 代码中使用。
3159 11
|
SQL Oracle 关系型数据库
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
256 0
|
SQL 算法 Oracle
在线sql格式化工具
让SQL代码整洁如新,在线SQL格式化工具助力高效编程
705 1
|
SQL 数据挖掘 数据处理
「SQL面试题库」 No_75 重新格式化部门表
「SQL面试题库」 No_75 重新格式化部门表
|
SQL 存储 关系型数据库
MySQL的第一篇文章——了解数据库、简单的SQL语句
MySQL的第一篇文章——了解数据库、简单的SQL语句
|
SQL 关系型数据库 MySQL
MySql格式化日期和 时间( timestamp),自定义时间函数快速格式化 年月日,时分秒【注意SQL中大小写】
MySql格式化日期和 时间( timestamp),自定义时间函数快速格式化 年月日,时分秒【注意SQL中大小写】
683 0
MySql格式化日期和 时间( timestamp),自定义时间函数快速格式化 年月日,时分秒【注意SQL中大小写】
|
SQL 程序员 开发工具
【Sql Server】基础之分组查询重复出现多条记录的SQL语句,以及group by和having、min函数运用
基础之分组查询重复出现多条记录的SQL语句,以及group by和having、min函数运用
788 0
【Sql Server】基础之分组查询重复出现多条记录的SQL语句,以及group by和having、min函数运用
|
SQL 程序员
【Sql Server】查询七天内的数据之时间条件格式化
查询七天内的数据之时间条件格式化
344 0
【Sql Server】查询七天内的数据之时间条件格式化