0

EXECUTE在 PostgreSQL 函数中定义时,我可以转换表名称以::regclass确保它们是有效的关系名称。现在,我想将其扩展到列名,但我找不到合适的类型。

我的代码:

...
BEGIN
    EXECUTE '
    UPDATE ' || tbl::regclass || ' SET ' || col || '=someVal WHERE idcol=id
    ';
END;
...

col在将其转换为列名之后要放什么?

4

1 回答 1

1
quote_ident(col)

字符串函数

于 2013-04-05T12:35:47.750 回答