首页 > 解决方案 > 将表名作为参数传递给 Postgresql

问题描述

我有一个场景,我必须通过更改 Postgres 表将多个列附加到 Postgres 表?

我直接知道我们可以通过运行 alter table 语句来添加列。

ALTER TABLE table_name
ADD COLUMN column_name1 data_type constraint,
ADD COLUMN column_name2 data_type constraint,
...
ADD COLUMN column_namen data_type constraint;

我有一个场景,我想创建一个过程,我必须将表名和列名作为参数传递给一个过程。

运行该过程后,列名应该附加到表中吗?

我没有看到任何将表名作为参数传递给 PostgreSQL 中的存储过程的选项?

任何人都可以给出一个想法来做这个场景吗?

标签: postgresqldynamic-sql

解决方案


推荐阅读