SQL 占位符参数还原与拼接SQL/MyBatis
左侧分别输入含占位符的 SQL 与参数数据,系统自动识别数值、字符串、日期及 NULL,还原为可执行 SQL
工具说明与使用提示
工具说明
SQL 与参数实时拼接,也可点击执行还原。清空 SQL 或参数区时同步更新结果;单独清空结果后可再次执行还原。参数按逗号或换行分隔,忽略空项;不支持参数值自身包含逗号。数值保持原文,null 转为 NULL,普通布尔值转为 true/false;字符串及日期加单引号,内部单引号双写。已用单引号包裹的值保持原文。
支持 String、Timestamp、Date、Time、Long、Integer、Short、Byte、Boolean、Double、Float、BigDecimal 类型后缀;带 Boolean 后缀的 true 转为 1,其余值转为 0,数值类型原样输出,不进行类型有效性验证。同一段日志包含 Preparing: 和 Parameters: 时,取最后对应行;仅在参数区为空时提取参数。
跳过单引号、双引号、反引号、双横线注释及块注释内的问号。它是有限文本拼接工具,不是完整 SQL 方言解析器,不支持美元引号等特殊语法。缺少参数时保留问号,多余参数忽略,末尾没有分号时追加分号。请检查参数数量、方言及注释位置后再使用结果。
数据与隐私
内容仅在浏览器内处理,不发送给业务后端,不写入存储或页面地址,不执行 SQL 或连接数据库。结果用于查看和排查日志,不应代替应用中的参数化查询。