postgresql - 将表名作为参数传递给 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 中的存储过程的选项?
任何人都可以给出一个想法来做这个场景吗?
解决方案
推荐阅读
- reactjs - React Native:跨应用程序用户协作文档
- eclipse - 如何在 NatTable 中选择行单元格时选择整列?
- angular - Angular 8:刷新基本网址时页面重定向到主页
- android - Android Greendao - 分组和排序
- java - 在这种情况下如何避免 ConcurrentModificationException?
- r - 无法在 Mac OSX catalina 上使用 Vegan 包
- php - 我想将所有子文件夹页面重定向到子域我该怎么做?
- cypress - 赛普拉斯配置插值
- mininet - 将 mininet 连接到不同计算机中的 Open vSwitch
- python - TypeError:structure_similarity() 采用 2 个位置参数,但给出了 8 个