想把数据库所有表中数据类型为 numeric 的列设一个默认值0,要怎么做分两种情况,一种是此表中并没数据,一种是表中已存在数据。针对第一种:1alter table 表名 alter column 字段 set default 0;针对第二种情况:12update tablename set 字段=0;alter table 表名 alter column 字段 set default 0;