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
운영게시판
최근게시물
Informix Q&A 3449 게시물 읽기
No. 3449
기존 테이블 (Decimal(4))-> 신규 테이블(Char(4)로 데이터를 옮기는데 질문이 있습니다 ㅠ
작성자
ㅠㅠ
작성일
2016-10-14 17:58
조회수
3,727

기존 테이블 Demical(4)인 컬럼을 신규 테이블 Char(4)로 옮겨야하는데

기존 테이블의 데이터가 1이면 신규에서는 0001이 되어야 하고

기존 테이블의 데이터가 10이면 신규에서는 0010이 되어야 하는데

쉬운 방법이 있을까요??ㅠ

 

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

정수형 데이터만 있다면 아래와 같은 방식으로 하는 방법도 있습니다.

 

dbaccess stores_demo -
 
Database selected.
 
> create table test (a decimal(4));
 
Table created.
 
> insert into test values (1);
 
1 row(s) inserted.
 
> insert into test values (10);
 
1 row(s) inserted.
 
> select lpad(a::int,4,'0') from test;
 
 
(expression)
 
0001
0010
 
2 row(s) retrieved.
 
> select to_char(a,'&&&&') from test;
 
 
 
(expression)  0001
 
(expression)  0010
 
2 row(s) retrieved.
 
 
 
참고되시길 바랍니다.
정상규(pajama)님이 2016-10-17 10:59에 작성한 댓글입니다.
이 댓글은 2016-10-17 11:06에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
3452index관련 질문입니다. [1]
이주환
2017-02-08
3940
3451informix 초보입니다. [1]
goblin
2017-01-31
3883
3450informix odbc 연결 관련.. [11]
초보DBA
2016-10-17
5313
3449기존 테이블 (Decimal(4))-> 신규 테이블(Char(4)로 데이터를 옮기는데 질문이 있습니다 ㅠ [1]
ㅠㅠ
2016-10-14
3727
3448특정 칼럼의 여러 row의 값을 1개의 row로 select하는 방법 [2]
송정섭
2016-09-06
4481
3447pl/sql문 관련.. [1]
초보DBA
2016-03-31
4499
3446파라미터 전달방법 관련.. [2]
초보DBA
2016-03-30
4372
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다