我使用jdbc解释器为apache zeppelin创建一个字符串字段的select表单。
这是我在网上找到的实现(https://stackoverflow.com/a/38788612),但对于sql解释器:
select * from table where textfield="${choices=choice1,choice1|choice2}"
postgres解释器文档说它将被弃用并改为使用jdbc。但是同样的查询并不能与jdbc解释器一起使用。我得到的错误信息是
org.postgresql.util.PSQLException: ERROR: column "choice1" doesn't exist
我也试过
select * from table where textfield=${choices="choice1","choice1"|"choice2"}
和
select * from table where textfield=${choices=choice1,choice1|choice2}
也没有用 - 它会引发同样的错误。同样的事情对整数有效,因为那里的引号没有问题。知道我做错了吗?