SQL 注入规则
该类规则会改变发往数据库的最终 SQL 语句。比如:排序方式的参数化或者分库分表中表名称的计算。
规则 | 描述 |
---|---|
@{macro, name} | MACRO 规则,会执行名称为 name 的 SQL 宏,在 SQL 宏中可以含有预先定义好的 SQL。 |
@{ifmacro, testExpr, name} | IFMACRO 规则是 MACRO 的增强版,当 testExpr 条件表达式为真时才寻找并执行对应的 SQL 宏。 |
@{iftext, testExpr, content} | IFTEXT 规则,当 testExpr 表达式结果为真时,content 代表的内容将会原封不动的加入到 SQL 语句中。 |