format outline 如何理解

这里:OceanBase 从 V4.2.2 版本开始,支持以模糊匹配的方式为 SQL 绑定 Outline,即 Format Outline ,这个如何理解
1、select * from test ,只是sql不区分大小写 和 空格 了吗


文本的大小写肯定还是要区分的,主要是回车换行

1、大小写、字段顺序不一致等,还是不能使用outline
2、只是将多个空格类的sql 进行统一格式化
这样理解对吗

FORMAT_SQL_TEXT 的匹配规则忽略参数内容、大小写以及空格和换行符等非语法性符号的差异,只比较经过这些处理后的文本内容。

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000003382226

1 个赞

STATEMENT_DIGEST_TEXT 格式化是通过这个函数对文本进行格式化的,期间文本顺序是保持一致的,文本的内容会全部转换为大写,所以大小写是不区分的,只区分顺序

1 个赞

比如in的个数不同这种场景可以用format outline