본문 바로가기
728x90
반응형

declare3

Oracle 개발자 수업 45일차 - 프로시저의 매개변수 1. 프로시저의 매개변수 1. 프로시저의 매개변수 - 프로시저의 매개변수는 딱히 정의보다 예제로 어떤건지 파악하자. [ 기본 사용 예제 ] --매개변수 선언하기 예제 CREATE OR REPLACE PROCEDURE procTest( width NUMBER, -- 매개변수선언 height NUMBER DEFAULT -- 매개변수에 기본값 저장 가능 ) IS vresult NUMBER; BEGIN vresult := width * height; DBMS_OUTPUT.PUT_LINE(vresult); END procTest; -- 출력하기 (선언한 매개변수에 값 입력) BEGIN procTest(100, 200); END; --> 20000 [ 매개변수 모드 ] - 매개 변수의 값을 전달하는 방식 1) IN.. 2021. 6. 1.
Oracle 개발자 수업 42일차 - 참조 자료형, 제어문(조건문) 1. 참조 자료형 2. 제어문(조건문) 1. 참조 자료형 [ 정의 ] - 테이블로부터 직접 자료형을 알아내는 방법 - 생산성 + 유지보수성 - 종류: %TYPE(단일), %ROWTYPE(전체) [ %TYPE ] - 사용하는 테이블의 특정 컬럼 자료형을 그대로 참조해서 변수에 적용시킨다. - 컬럼 참조 1) 자료형 2) 길이 3) NOT NULL - 예제 --예제1 DECLARE VNAME VARCHAR2(20); VSSN TBLINSA.SSN%TYPE; VSUDANG TBLINSA.SUDANG%TYPE; BEGIN SELECT NAME, SSN, SUDANG INTO VNAME, VSSN, VSUDANG FROM TBLINSA WHERE NAME = '홍길동'; DBMS_OUTPUT.PUT_LINE(VN.. 2021. 5. 27.
Oracle 개발자 수업 41일차 - Normalization, PL/SQL 1. 정규화, Normalization 2. PL/SQL 1. 정규화, Normalization [ 정의 ] - 모델링 작업 > ERD > 정규화 > 안정성 높고, 작업하기 편한 ERD - 자료의 손실이나 불필요한 정보를 없애고, 데이터의 일관성을 유지하고, 데이터 종속을 최소화하기 위해 자료구조(ERD)를 수정하는 작업 [ 목적 ] 1) NULL 제거 2) 중복값 제거 3) 삽입, 갱신, 제거에 따른 이상 현상 제거 > 데이터 무결성 보장 [ 함수 종족(Functional Dependency) ] - 하나의 테이블내의 컬럼끼리의 관계 표현 - 정규화는 '부분 함수 종속' or '이행 함수 종속'을 모두 없애고, 모든 컬럼의 관계를 '완전 함수 종속'으로 만드는 작업 [ 종류 ] - 형태: 1개 테이블 .. 2021. 5. 27.
728x90
반응형