database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4095 게시물 읽기
No. 4095
table에 있는 field의 타입을 바꿀려는데요...
작성자
정원
작성일
2002-03-20 14:01
조회수
1,234

mySQL 같은 경우에는

 

alter table table_name change column field1 field2 varchar(20);

 

이렇게 하면 table_name이라는 table에 있는 field1을

field2로 바꿔주면서 타입도 varchar(20)으로 바꾸어 주는데

 

PostgreSQL에서는 그런 기능이 없는것 같네요.

어떤 좋은 방법이 없을까요? 답변 부탁드립니다. 꾸벅 (--)(__)

 

좋은 하루되세요...

이 글에 대한 댓글이 총 2건 있습니다.

필드명은 수정이 가능합니다만 데이타형은 변경이 않됩니다.

 

다음의 방법은 어떨지????.

 

create table ta (

f1 varchar(10),

f2 varchar(20)

);

 

여기서 f2 를 varchar(30) 으로 변경하려면...

 

select f1, f2::varchar(30) ino table tb from ta;

 

drop table ta;

 

alter table tb rename to ta;

송동수님이 2002-03-20 14:54에 작성한 댓글입니다.

필드명까지 변경할 려면

 

select f1, f2::varchar(30) as f3 ino table tb from ta;

송동수님이 2002-03-20 18:00에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4099시안: array 조작 함수
김상기
2002-03-21
1074
4097License 정책 [1]
김성식
2002-03-21
1075
4096카테고리 구현문제 & 잡다한거... [3]
jun
2002-03-20
1401
4095table에 있는 field의 타입을 바꿀려는데요... [2]
정원
2002-03-20
1234
4094기본키와 외부키의 데이타를 수정하는 방법이여..
haircody
2002-03-20
1158
4093도와 주세여.. [1]
초짜
2002-03-19
1013
4091참고 ::: 7.2 설치후 버그 발견
박정영
2002-03-19
1094
4092┕>Re: 나도 발견이요 [2]
이승현
2002-03-19 15:56:17
1154
4100 ┕>Re: Re: translate 함수는 ....
김상기
2002-03-22 23:50:00
1361
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다