如何使用 pgadmin3在 PostgreSQL 的一个查询语句中添加多个列?
试试这个:
ALTER TABLE table ADD COLUMN col1 int, ADD COLUMN col2 int;
ALTER TABLE IF EXISTS TABLEname add ADD COLUMN IF NOT EXISTS column_name data_type [column_constraint];
列约束为可选的详细查询
ALTER TABLE
ADD COLUMN
返回文章页面
这会使用子命令(例如: ADD COLUMN)更改现有表的定义。
ADD COLUMN[ IF NOT EXISTS] :
IF NOT EXISTS
此表单使用与 CREATETABLE 相同的语法向表中添加一个新列。如果指定了 IFNOTEXISTS 并且已经存在具有此名称的列,则不会引发错误。
最基本的语法是:
ALTER TABLE table_name ADD COLUMN new_column_name data_type constraint;
在这个句法中:
IF NOT EXIST
ALTER TABLE table_name ADD COLUMN IF NOT EXISTS new_column_name data_type constraint;
此选项指示 PostgreSQL仅在表中不存在列名的情况下添加新列。如果是这样,您将收到相应的响应; 否则,它将创建一个响应。