2025년 11월 IT/개발자 세미나/컨퍼런스 일정11월 4일(화)Open Source Summit Korea 202511월4일~5일, 서울 파르나스 11월 6일(목)DAN25 (네이버 컨퍼런스)11월6일~7일, 코엑스11월 8일(토)FOSS for All Conference 202510:00~18:30, 광운대학교 새빛관/비마관, 유료(2만)11월 20일(목)Samsung Tech Conference 202510:00~17:00, 온라인11월 26일(수)AIoT 국제전시회11월26일~28일, 코엑스11월 27일(목).NET Conf 2025@ Seoul10:00~17:00, 마이크로소프트 코리아11월 29일(토)Microsoft Ignite 2025 - After Party with MVP (Seoul..
Oracle 12c부터는 별도의 시퀀스를 만들지 않아도 테이블 생성 시 자동 증가 컬럼을 정의할 수 있는 IDENTITY 컬럼 속성 기능이 추가되었다. 또한 Oracle 12c부터 테이블 생성 시 시퀀스를 컬럼의 기본값으로 직접 지정하는 추가되어서, 자동 증가 컬럼 기능을 사용하는데 훨씬 간편해졌다. 목차IDENTITY 속성을 이용하여 자동 증가 컬럼 만들기시퀀스를 컬럼 기본값으로 지정하여 자동 증가 컬럼 만들기오라클 11g 이하에서 자동 증가 컬럼 사용법 IDENTITY 속성을 이용하여 자동 증가 컬럼 만들기CREATE TABLE emp ( empno NUMBER GENERATED ALWAYS AS IDENTITY, ename VARCHAR2(10), job ..
Oracle 11g부터 가상 컬럼( Virtual Column )을 사용할 수 있다. 실제 데이터를 저장하지 않고, 다른 컬럼의 값을 기반으로 계산된 값을 조회 시에 자동으로 생성해 주는 컬럼다. 실제로 INSERT나 UPDATE로 값을 입력할 수 없고, 읽기 전용으로만 사용가능 하다. 목차가상컬럼 추가, 삭제 방법 (ALTER TABLE)테이블 생성 시 가상컬럼 추가 방법 (CREATE TABLE)가상컬럼 사용 시 주의사항 가상컬럼 추가, 삭제 방법 (ALTER TABLE)ALTER TABLE emp ADD (total_sal NUMBER GENERATED ALWAYS AS (sal + nvl(comm, 0))); 위의 예제는 급여(sal)와 커미션(comm) 컬럼의 값을 합쳐서 total_sal 컬..
2025년 10월 IT/개발자 세미나/컨퍼런스 일정10월 20일(월)2025년 7차 전자정부 표준프레임워크 오프라인[집합] 정기교육10월20일~22일, 한국지능정보사회진흥원 지하1층10월 21일(화)OPEN SOURCE TECH DAY 202510:00~17:00, 양재 aT센터 5층 그랜드홀10월 21일(화)KES 2025 (제56회 한국전자전)10월21일~10월24일, 코엑스10월 25일(토)IT 커리어 우여곡절 컨퍼런스 202514:00~17:00, 헤이그라운드 서울숲점10월 28일(화)Red Hat Summit: Connect 202509:00~16:30, 서울 파르나스10월 28일(화)WOOWACON 2025 : Delivering the Future10:00~18:00, 그랜드인터컨..
오라클에서 테이블 간의 관계를 설정하고, 데이터의 참조 무결성을 유지하고 싶을 때는 FOREIGN KEY 제약조건을 사용한다. ALTER TABLE 명령어를 통해 기존 테이블에도 외래키 제약조건을 추가하거나 삭제할 수 있으며, 부모 테이블의 값을 참조하도록 자식 테이블의 컬럼을 제한할 수 있다. FOREIGN KEY 제약조건이 추가된 이후에는, 존재하지 않는 값을 INSERT 하거나, 참조된 부모 데이터를 DELETE 하려고 할 경우 오류가 발생한다. 목차외래키 제약조건 추가 방법외래키 제약조건 활성화/비활성화 방법외래키 제약조건 삭제 방법테이블 생성시 외래키 제약조건 추가 방법외래키 다양한 옵션 사용방법 외래키 제약조건 추가 방법-- 외래키 제약조건 추가ALTER TABLE scott.emp ADD C..
오라클에서 테이블 컬럼의 값을 중복되지 않도록 제한하고 싶을 때는 UNIQUE 제약조건을 사용한다. ALTER TABLE 명령어를 통해 기존 테이블에도 UNIQUE 제약조건을 추가하거나 삭제할 수 있다. UNIQUE 제약조건이 추가된 이후에 해당 컬럼에 중복된 값을 INSERT 하거나 UPDATE 하려고 하면 "ORA-00001: 유일성(무결성) 제약조건에 위배됩니다" 오류가 발생한다. 목차컬럼 UNIQUE 제약조건 추가 방법컬럼 UNIQUE 제약조건과 인덱스를 동시에 추가 방법 (권장)컬럼 UNIQUE 제약조건 제거 방법테이블 생성시 UNIQUE 제약조건 설정 방법테이블 UNIQUE 제약조건과 인덱스 조회 방법 컬럼 UNIQUE 제약조건 추가 방법ALTER TABLE scott.emp ADD CONST..
오라클에서 테이블 칼럼의 값을 특정 조건으로 제한하고 싶을 때는 CHECK 제약조건을 사용한다. ALTER TABLE 명령어를 통해 기존 테이블에도 CHECK 제약조건을 추가하거나 삭제할 수 있다. CHECK 제약조건이 추가된 이후에 해당 조건을 위반하는 값을 INSERT 하거나 UPDATE 하려고 하면 "ORA-02290: 체크 제약조건이 위배되었습니다" 오류가 발생한다. 목차컬럼 CHECK 제약조건 추가 방법컬럼 CHECK 제약조건 제거 방법테이블 생성시 CHECK 제약조건 설정 방법 컬럼 CHECK 제약조건 추가 방법ALTER TABLE scott.emp ADD CONSTRAINT sal_ck CHECK(sal > 0); ALTER TABLE [스키마명].[테이블명] ADD CONSTRAINT [..
2025년 9월 IT/개발자 세미나/컨퍼런스 일정 9월 4일(목)Uracle AI Summit 202513:00~17:30, 코엑스9월 4일(목).NET Universe CloudBro Edition18:30~21:30, 마루360, 유료(1만)9월 11일(목)REAL Summit 2025 (삼성SDS)09:30~17:30, 코엑스9월 12일(금)Open cloud Platform Summit 202510:00~17:30, 포스트타워 10층 대회의실9월 13일(토)2025 HyphenCon - Action on Insight13:30~17:00, 마루 1809월 15일(월)오픈소스 데이(Open Source Day)13:00~15:30, 그랜드 하얏트 호텔 서울9월 16일(화)Samsung A..
2025년 8월 IT/개발자 세미나/컨퍼런스 일정8월 6일(수)[개발자 밋업] Oracle Dev Day !13:00~18:00, 강남대로 329 9층 CCoE@GTPlus8월 10일(일)UbuCon Korea 202509:30~17:10, 한국마이크로소프트 , 유료 8월 15일(금)PyCon Korea 20258월15일~17일, 동국대학교 서울캠퍼스 신공학관 , 유료8월 23일(토)FEConf 2025 (프론트엔드 컨퍼런스)12:50~17:40, 세종대학교 광개토회관, 유료8월 25일(화)돕는 AI 컨퍼런스 2025 (카카오임팩트)8월25일~26일, 코엑스8월 26일(화)ISEC 2025 (제19회 국제 시큐리티 콘퍼런스)8월26일~27일, 코엑스8월 27일(수)스크래퍼 개발자 모임 3회19..
오라클 SQL을 사용하다 보면 실수로 데이터를 삭제하거나 잘못 수정하는 경우가 생긴다. 이럴 때 UNDO 정보가 보존되어 있다면, 과거 시점의 데이터를 복구할 수 있는 기능이 바로 플래시백(Flashback)이다. AS OF TIMESTAMP 구문을 사용하여 과거 특정 시점의 데이터 상태를 조회하거나, 테이블 전체를 지정한 시점으로 롤백할 수 있다. 오라클은 UNDO 정보를 무한히 저장하지 않으며, UNDO 테이블스페이스의 크기와 시스템의 데이터 변경량에 따라 복구 가능한 시점이 달라질 수 있다. 목차플래시백 쿼리(Flashback Query) 특정 시점 데이터 복구플래시백 테이블(Flashback Table) 특정 시점 테이블 전체 복구 플래시백 쿼리(Flashback Query) 특정 시점 데이터 복..