>>뻘마니아 님께서 쓰시길<<
:: 시퀸스 생성시에..
:: seq char(3) 가 있을때.. seq 필드에 자동증가를 하려고 합니다.
:: 그런데.. 001, 002, 003, 004.... 이런식으로 앞에 00x이 붙는데..
:: 어떻게 해야하죠?
create table test(
num char(3),
name varchar(10));
create sequence seqnum
start with 1
increment by 1;
00이앞에 나와서 문제입니까?
insert into test(num,name)
values(ltrim(to_char(seqnum.nextval,'999')),'dd');
아니면 00을 앞에 붙이고싶습니까?
insert into test(num,name)
values(ltrim(to_char(seqnum.nextval,'099')),'dd');
아님 대강넣고
select to_char(num,'099') from test;
select to_char(num,'999') from test;
하셔도 되고요.
|