Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在Postgres数据库表中设置无限制字符数据类型?_Sql_String_Postgresql_Text_Types - Fatal编程技术网

Sql 如何在Postgres数据库表中设置无限制字符数据类型?

Sql 如何在Postgres数据库表中设置无限制字符数据类型?,sql,string,postgresql,text,types,Sql,String,Postgresql,Text,Types,我在postgres中有这个数据库表: CREATE TABLE dummytable ( id bigint NOT NULL, fieldvalue character varying(255) ) 如何将字段“fieldvalue”的数据类型更改为无限制字符数据类型?可能吗?使用数据类型 CREATE TABLE dummytable ( id bigint NOT NULL, fieldvalue text ) 更改现有的表 alter tab

我在postgres中有这个数据库表:

CREATE TABLE dummytable (
     id bigint NOT NULL,
     fieldvalue character varying(255)
)
如何将字段“fieldvalue”的数据类型更改为无限制字符数据类型?可能吗?

使用数据类型

CREATE TABLE dummytable (
     id bigint NOT NULL,
     fieldvalue text
)
更改现有的表

alter table dummytable
alter column fieldvalue
set data type text;

有关更多
ALTER TABLE
选项,请参阅此链接:

varchar
,无长度。好的,谢谢,如何使用sql update语句设置此字段数据类型?
ALTER TABLE dummytable ALTER COLUMN fieldvalue TYPE TEXT;