프로그램에서 부여하지 않고
데이타베이스 테이블에서 저장시 자동으로 번호를 부여 할려고 하는데 방법이 있나요. 조건에 따라 부여하는 방법은 ?
거래처 ,년월 에따라 자동 번호를 부여할수 있는지 ?
테이블의 특정 열에 numeric identity로 속성을 주면 됩니다. (1부터 count를 주고 싶을 때)
mssql2000에서는 truncate table table_name하고 나서 다시 insert하면 indentity가 1부터 나오는데 사이베이스는 identity는 초기화 되지가 않는듯 하네요...이문제는 혹시 아시나요?
identity 초기화 하는 방법은 다음 프로시저를 사용해보세요.
call sp_iq_reset_identity('mytable', 'dba', 50);
sybase asiq12.6에서는 사용해보니 정상적으로 되네요.
저도 이문제로 고민했었습니다. ^^
도움이 되었기를..