programing

Postgre에서 열의 데이터 유형을 변경하는 방법SQL 테이블?

oldcodes 2023. 5. 4. 20:31
반응형

Postgre에서 열의 데이터 유형을 변경하는 방법SQL 테이블?

Postgre에 다음 명령 입력SQL 대화형 터미널에서 다음 오류가 발생합니다.

ALTER TABLE tbl_name ALTER COLUMN col_name varchar (11);

열의 데이터 유형을 변경하는 올바른 명령은 무엇입니까?

다음 문서를 참조하십시오. http://www.postgresql.org/docs/current/interactive/sql-altertable.html

ALTER TABLE tbl_name ALTER COLUMN col_name TYPE varchar (11);

열에 데이터가 이미 있는 경우 다음을 수행해야 합니다.

ALTER TABLE tbl_name ALTER COLUMN col_name TYPE integer USING col_name::integer;

@nobu와 @jonathan-porter가 @derek-krom의 대답에 대한 코멘트에서 지적했듯이, 다소 신비롭게.

쿨 @derek-kromm, 당신의 대답은 받아들여지고 정확하지만, 우리가 해야 할 필요가 있는지 궁금합니다.alter열보다 많습니다.여기 우리가 할 수 있는 방법이 있습니다.

ALTER TABLE tbl_name 
ALTER COLUMN col_name TYPE varchar (11), 
ALTER COLUMN col_name2 TYPE varchar (11),
ALTER COLUMN col_name3 TYPE varchar (11);

문서화

건배!읽기 단순 쓰기 단순

언급URL : https://stackoverflow.com/questions/7162903/how-to-alter-a-columns-data-type-in-a-postgresql-table

반응형