728x90
반응형

자바배우기 4

[자바 기초] 11일차 일지 1 - TRIGGER(트리거) / INDEX(인덱스)

트리거(-> 방아쇠) : 자동 실행, DB에서 많이 씀 - 원래 우리가 Select ~ ~~ 작성한 다음 Ctrl + Enter를 해서 실행을 시켜주거나 실행문 작성해야 하는데 자동으로 시간마다 작동되는 그런 느낌 ex) 장비 온도 측정 시 -> 3분 마다 측정(app에서 측정)한다고 치면 온도가 계속 바뀔거고 DB도 계속 Update가 될 것 dev 1 24.4 > 24.3 > .. > 24.0 dev 2 23.5 dev 3 17.7 -> 이건 변한 결과 현재 값만 나오게 됨 -> 근데 나는 변화 이력을 남기고 싶다? -> History를 기록할 테이블을 하나 더 만든다 History 테이블 1 dev 1 24.4 -> 복합키로 잡아 줌 2 dev 1 23.5 3 dev 1 17.7 -> 이 테이블에는..

[자바 기초] 10일차 일지 2 - Oracle PL/SQL 이어서(ORACLE SUBPROGRAM)

15. ORACLE SUBPROGRAM들 배우기 ㄴ>부, 보조 -> 함수, 메소드, 프로시져 PL 블록(Begin ~ End;) -> 서브프로그램이라고 한다 -> 함수/프로시저로 감싼다. 1. 프로시저 2. 함수 프로시저 함수(function) 공통점 : f1( ) f2( ) 구분/차이점 : 반환값X 반환값O 네모 속 y = x+5 는 프로시저이면서 함수 그러나 x에 10을 집어넣고 15라는 값이 나오면 그것은 -> 함수 f1(price) 프로시저 => in은 있건아니건 상관 없다. 반환값의 유무가 핵심 1. PROCEDURE (프로시저) 프로시저는 지정된 특정 처리를 실행하는 서브 프로그램의 한 유형 단독(standalone)으로 실행되거나 다른 프로시저나 다른 툴(Oracle Developer…) 또..

[취성패] 자바 배우기 - 5일차 일지(SQL 고급 - 내장함수)

목차 1. 내장함수 01. 내장함수(SQL 내장함수, NULL 값 처리, ROWNUM) 2. 부속질의 3. 뷰 4. 인덱스 1. 내장함수 사용자정의 함수(이건 안할 것) 차이 : 누가 만들었냐 내장함수 : 오라클 개발자들이 이미 만들어놓은 것을 우리가 씀! 오라클의 함수 1. 함수(=function) : 반환값(return)이 있음 2. 프로시저(=procedure) : 반환값(return)이 없음 자바/파이선/자바스크립트에서는 method(메서드)라고 함 : 함수, 프로시저 구분하지 않음 sum(), avg(), count(), max(), min() 등 -> 함수 2. 부속질의(Sub Query) : select from where절이 메인절에 하나 더 추가 된 것 위치에 따라 3개로 나뉨 - sel..

[취성패] 자바 배우기 - 선수학습(생성자)

1. 생성자 개요 - 객체 생성 과정 -> 객체에 대한 기억장소 할당 -> 객체의 변수(속성) 초기화 -> 생성자 호출 - 생성자는 객체가 생성될 때 변수를 초기화하는 작업을 담당 - 생성자는 객체 생성시 자동으로 호출됨 -> 따로 호출하는 등의 작업 필요X - 생성자의 명칭 부여는 변수명 부여 규칙과 동일하며 반드시 클래스명과 같도록 함 - 생성자의 반환데이터형은 작성하지 않음 -> 반환데이터형이 없다! - 일반적으로 접근제한자는 외부에서 접근이 가능하도록 public(예약어)으로 부여함 2. 생성자 정의 및 호출 - 기본 문법 접근제한자 생성자명칭(매개변수 리스트) { -> 필요시 매개변수 리스트 적음, 없을 수도 있음 문장; } - 예 : 클래스명이 TestClass 일 경우 public TestC..

728x90
반응형