📅  最后修改于: 2023-12-03 14:45:35.871000             🧑  作者: Mango
在 PostgreSQL 中,更改列的数据类型是一项常见任务。本文将介绍如何使用 SQL 语句来更改 PostgreSQL 数据库中列的数据类型。
使用 ALTER TABLE 语句可更改表中列的数据类型。
ALTER TABLE table_name
ALTER COLUMN column_name TYPE data_type;
其中,table_name
是要更改的表的名称,column_name
是要更改的列的名称,data_type
是目标数据类型的名称。
注意:在一些 PostgreSQL 版本中,需要使用
ALTER COLUMN
关键字来更改列的数据类型。
以下示例演示如何将 employee
表中的 salary
列的数据类型从 integer
更改为 numeric(10,2)
:
ALTER TABLE employee
ALTER COLUMN salary TYPE numeric(10,2);
本文介绍了如何使用 SQL 语句在 PostgreSQL 中更改列的数据类型。ALTER TABLE 语句可帮助您修改表中列的数据类型,以满足您的需求。