可以通过元编程来实现。
元编程是指使用程序代码来生成可以动态运行的程序代码。元编程的目的一般是延迟执行代码或动态创建代码。
x = `C
def func(x){
t = table(1 2 3 as A, 4 5 6 as B, 7 8 9 as C, 10 11 12 as D)
name=`A`B
name.append!(x)
return sql(sqlCol(name),t).eval()
}
更多元编程教程请参考https://ask.dolphindb.net/article/67