IT 개발 노트/DATABASE 2

자동 증가 (Sequence, Auto Increment)

Sequence유일한 값(Unique Value)을 생성하는 객체입니다. 테이블과는 독립적으로 동작하는 객체로 별도의 생성 과정을 거쳐야 사용할 수 있습니다. 별도의 객체이기 때문에 글로벌하게 동작합니다. Oracle, TiberoCREATE SEQUENCE [스키마명].[생성할 시퀀스명] INCREMENT BY 1 -- 증가값 설정 START WITH 1 -- 시작값 설정 (MINVALUE 보다 같거나 커야한다.) MINVALUE 1 -- 시퀀스가 시작되는 최소값 MAXVALUE 9999 -- 시퀀스의 최대값 NOCYCLE -- 최대값 도달시 반복 여부 (CYCLE:반복, NOCYCLE:반복안함) NOORDER; -- 발생 ..

ODBC, OLEDB, ADO 란?

Open Database Connectivity - ODBC마이크로소프트사에서 개발한 데이터베이스에 접근할 수 있는 소프트웨어 표준 규격입니다.데이터베이스 접근을 드라이버를 이용하여 접근하는 방식이므로 API 사용법만 알면, 데이터베이스를 사용할 수 있습니다.여기에서 한단계 더 발전한 기술이 OLEDB입니다. Object Linking and Embedding Database - OLEDB앞서 언급한 ODBC 보다 한단계 발전한 기술로 마이크로소프트사가 개발한 API로 통일된 방식으로 데이터를 접근할 수 있도록 제작되었습니다.COM(컴포넌트 오브젝트 모델) 기반의 인터페이스를 제공하고, 광범위한 데이터 접근(Universal Data Access - UDA)을 지원하기 위해 확장된 기술입니다. 데이터베이..