为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:8 【操作系统】:centos 【CPU】:96 【问题描述】*:达梦有没有sql解析的组件呀,目前业务里需要通过sql解析表名,目前有没有现成的组件呀,求问!!! 目前druid支持解析的有mysql、oracle和postgre等等,但是没有达梦啊
只需要解析sql中表名话,可以尝试下以下思路试试:组件解析话可能要试下。 1.转义字符:去除两个引号连在一起的 2.字符串: 去除所有被引号包裹的 3.括号:识别括号处理 4.关键字: 用关键字切割语句,去除与表名 无关的 5.解析与表名有关的切割分段得表名
只需要解析sql中表名话,可以尝试下以下思路试试:组件解析话可能要试下。
1.转义字符:去除两个引号连在一起的
2.字符串: 去除所有被引号包裹的
3.括号:识别括号处理
4.关键字: 用关键字切割语句,去除与表名 无关的
5.解析与表名有关的切割分段得表名