📜  postgresql 更改列类型 - SQL (1)

📅  最后修改于: 2023-12-03 14:45:35.871000             🧑  作者: Mango

PostgreSQL 更改列类型 - SQL

在 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 语句可帮助您修改表中列的数据类型,以满足您的需求。