본문 바로가기
반응형

DATABASE51

Database Object (check, view, index, synonym, sequence) 오라클 SQL과 PL/SQL을 다루는 기술 참조 * Check 데이터를 체크해 특정 조건에 맞는 데이터만 입력 받고 그렇지 않으면 오류를 뱉어 낸다. Constraint 체크명 check(체크조건) create table ex2_9( Num1 number Constraints check1 check(num1 between 1 and 9), Gender varchar2(10) Constraints check2 check (gender in (‘male’, ‘femaile’)) ); 제약 조건에 위배되는 데이터를 넣어보면 insert into ex2_9 values(10, 'man'); 알맞은 데이터 넣기 insert into ex2_9 values(9, 'male'); 결과: 1 row inserted. .. 2020. 4. 17.
Database package 오라클과 SQL과 PL/SQL을 다루는 기술 보면서 공부 - 패키지란?: 논리적 연관성이 있는 PL/SQL 타입, 변수, 상수, 서브 프로그램, 커서, 예외 등의 항목을 묶어 놓은 객체다. 패키지는 컴파일 과정을 거쳐 DB에 저장되며, 다른 프로그램(다른 패키지나 프로시저, 외부 프로그램)에서 패키지의 항목을 참조, 공유, 실행 할 수 있다. - 함수, 프로시저 같은 서브 프로그램과 차별화된 패키지의 장점? 1) 모듈화 기능 2) 프로그램 설계의 용이성 패키지는 선언부(스펙)와 본문(바디), 두 부분으로 구성된다. 선언부는 패키지에서 사용할 각종 변수, 상수, 타입, 커서와 함수, 프로시저를 선언하는 부분이고, 본문은 함수와 프로시저를 구현한 부분이다. 그런데 패키지는 선언부만 있어도 컴파일한 뒤 저장이.. 2020. 3. 16.
merge, insert, alter, delete Merge문 오라클SQL과 PL/SQL을 다루는 기술 참고 merge문은 조건을 비교해서 테이블에 해당 조건에 맞는 데이터가 없으면 insert, 있으면 update를 수행하는 문장이다. Merge into [스키마.]테이블명 Using (update나 insert될 데이터 원천) On (update될 조건) When matched then -- 일치하면 Set 컬럼 = 값, 컬럼2 = 값2, …. Where update 조건 Delete where update_delete 조건 When not matched then --일치하지않으면 Insert (컬럼, 컬럼2, …) values (값1, 값2, …) Where insert 조건; [최종] 이제 사원 테이블을 검색해 1) 관리자 사번(manager_i.. 2020. 3. 12.
Cubrid HA - 2 (slave server setting) 큐브리드 HA란, cubrid HA 초기세팅, cubrid master 서버 설정이 궁금하면: https://seul96.tistory.com/172?category=843617 Cubrid HA - 1 (HA란, 초기세팅, master 서버 설정) 1. 개요 1.1. 참고 9.1 이하 버전: https://www.cubrid.org/manual/ko/9.1.0/ha.html 9.2 이상 버전: https://www.cubrid.org/manual/ko/9.2.0/ha.html 현재 기준으로 10.1은 국문 릴리즈 버전이 나오지 않아서 9... seul96.tistory.com 1.1.1. nodeA 복제 지금까지 설정한 nodeA를 복제 복제하기 전에 스냅샷 추천 먼저 가상머신을 종료 Machien -.. 2020. 2. 19.
반응형