【发布时间】:2014-02-25 22:30:59
【问题描述】:
您好,我正在 postgres 服务器中开发简单的审计触发器。目前,我正在从名称列中获取旧值,例如下面的行。
v_old_data := ROW (OLD.name);
它工作正常,但它用括号存储值。如'(john)'。有什么方法可以在不带括号的情况下从表中存储/获取值?
【问题讨论】:
标签: postgresql triggers row plpgsql audit-logging
您好,我正在 postgres 服务器中开发简单的审计触发器。目前,我正在从名称列中获取旧值,例如下面的行。
v_old_data := ROW (OLD.name);
它工作正常,但它用括号存储值。如'(john)'。有什么方法可以在不带括号的情况下从表中存储/获取值?
【问题讨论】:
标签: postgresql triggers row plpgsql audit-logging
简单地说:
v_old_data := OLD.name;
您想要 值,不要将其包装成一行并将整行转换为 text - 包括属于一行文本表示的括号。
【讨论】: