【发布时间】:2020-05-27 16:23:57
【问题描述】:
以下是我的脚本。我使用 Execute 命令运行我创建的动态 sql 语句,但它没有运行并给出输出。它也没有给出错误。如何在 postgres sql 脚本中运行这个 sql 语句?
DO $$
DECLARE sqlCommand varchar(1000);
columnList varchar(75);
BEGIN
select '"BRANCH_NAME", "ADDRESS1"' into columnList;
select concat('SELECT ' , columnList , ' FROM "TESTSCHEMA"."BRANCH" ') into sqlCommand;
raise info 'COMMAND %', sqlCommand;
execute sqlCommand;
END $$;
【问题讨论】:
标签: sql postgresql dynamic execute