본문 바로가기
반응형

DATABASE/DB study18

Big data insert sql script 대용량 테이블 암복호화 테스트 해보고 싶음. 그럴려면 주민번호를 100만개정도 생성해야함. 주민번호를 자동으로 생성하는 sql 스크립트를 만들러 기초부터 gogo 구구단 3단 쿼리문을 실행 후 출력 해보고 싶으면 2가지 방법이 있다. 1) SET SERVEROUTPUT ON 2) 왼쪽 상단의 연두색 ‘+’ 기호 클릭 출력결과 PL/SQL 기초 지식은 아래 참조 https://seul96.tistory.com/15 PL/SQL - 1 실무에서 알아야 할 기술은 따로있다! 오라클SQL과 PL/SQL을 다루는 기술 정리 PL/SQL 정리 시작! 1. PL/SQL 기본구조 오라클 DB를 사용해 프로그래밍을 한다는 것은 SQL과 PL/SQL을 작성하는 것으로 나눌 � seul96.tistory.com https:.. 2020. 5. 22.
Oracle SQL Developer(SQL EXPORT, ERD, letters Breaks Solved) FK가 걸려있는 테이블에서 암복호화 테스트를 해보고 싶었다. 하지만 외래키가 있는 테이블을 암호화 하면 에러가 뜬다. 당연히 외래키가 걸려있으므로 부모 테이블을 변경할 수 없음. (무결성에 위배되기 때문) 그래서 FK를 삭제 후 다시 재 생성 해야하는데 쉽게 재생성 하는 방법을 찾다가 Oracle SQL Developer에서 제공해주는 테이블 SQL문과 DDL Save를 이용하여 제약조건을 다시 쉽게 추가하였다. 먼저 암/복호화 테스트 (물론 외래키가 걸려있지 않은 다른 데이터는 암/복호화가 잘 되는 것을 확인할 수 있다.) 외래키 삭제 Alter table [스키마.]테이블명 drop constraints 제약조건명; select constraint_name, constraint_type, table_.. 2020. 5. 21.
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.
반응형