色空大师 2023-03-24 16:28 采纳率: 42.3%
浏览 27

sql动态处理实现动态替换

sql动态处理

样本sql:
select name,descrption,age from user
模板为
“select {##||名字$$name||描述$$description||年龄$$age##} form @5”
需求:{##内容##}内为可替换的下拉选项,||后为每一个下拉选项的名称,$$后为每一个下拉选项的名称对应的值,
@+数字为占位符,可以替换为单词
要求,输入模板sql,选择下拉,填写占位符后输出正确的sql,示例如下:
输入:
“select {##||名字$$name||描述$$description||年龄$$age##} form @5”

img

选择名字,@5填写user
输出:
select name from user
下拉选项分为多选和单选,多选时,可用自定义的符号链接,
示例选择名字和年龄,连接符号填写“,”,输出如下
输出:
select name,age from user
问题:之前为了实现需求,本着只要能实现的目标,写的很复杂,现在自己也看不懂,想请教一下大|佬,写的清晰一点。

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-24 18:35
    关注
    评论

报告相同问题?

问题事件

  • 修改了问题 3月24日
  • 修改了问题 3月24日
  • 创建了问题 3月24日