中正平和 发表于 2026-3-30 22:01:06

怎样实现将文本字符串中的变量名称替换成变量值?

请教各位老师一个问题:

假如有一个SQL语句(文本字符串),里面包含了不确定的几个小数类型的变量名称,我现在如何同个“子文本替换”命令把这个SQL语句字符串里面的变量名称替换成对应变量的数值呢?比如:
    SQL语句 = “SELECT 字段1*小数变量名称 FROM 表1 WHERE 条件子句”
    要将“小数变量名称”这几个字符替换成以该字符串命名的小数变量的值
    子文本替换(SQL语句,“小数变量名称”,到文本(该变量的小数值))

    请教怎么实现这个功能呢?

dengzf 发表于 2026-3-30 22:06:29

取格式文本() 或 加入格式文本()

小火伴 发表于 2026-3-30 22:54:10

比如
SQL语句 = “SELECT 字段1*“ +到文本(小数变量名称) + " FROM 表1 WHERE 条件子句”

创世魂 发表于 2026-3-31 12:53:34

子文本替换 ()是通过参数返回的,参数1提供文本变量,替换后会修改这个变量内容,实现替换。

中正平和 发表于 2026-4-9 20:26:22

创世魂 发表于 2026-3-31 12:53
子文本替换 ()是通过参数返回的,参数1提供文本变量,替换后会修改这个变量内容,实现替换。 ...

“小数变量名称” 本身也是个变量,是个变动的名称。
页: [1]
查看完整版本: 怎样实现将文本字符串中的变量名称替换成变量值?