Postgresql 如何读取名称位于其他字段中的行字段的值

Postgresql 如何读取名称位于其他字段中的行字段的值,postgresql,plpgsql,Postgresql,Plpgsql,我有一个变量a,它的名称是表中的一列,还有表中的一行B。我怎么能这样做呢 value:=B.A在Postgresql中的plpgsql中您需要动态SQL和执行来参数化任何标识符。并使用子句将行值作为数据传递,如下所示: EXEXUTE format('SELECT $1.%I ', A) USING B INTO value_variable; -- with matching data type! 相关的: 请回答您的问题,并根据该数据添加一些内容和预期输出。请。您的问题-不要在评论中

我有一个变量a,它的名称是表中的一列,还有表中的一行B。我怎么能这样做呢
value:=B.A在Postgresql中的plpgsql中

您需要动态SQL和
执行
来参数化任何标识符。并使用
子句将行值作为数据传递,如下所示:

EXEXUTE format('SELECT $1.%I ', A)
USING B
INTO  value_variable; -- with matching data type!
相关的:

请回答您的问题,并根据该数据添加一些内容和预期输出。请。您的问题-不要在评论中发布代码或附加信息。