전체 글52 Chapter06. 객체지향 프로그래밍I(1) 6-1) public class student { String name; int ban; int no; int kor; int eng; int math; } 6-2) public class Exercise6_2 { public static void main(String[] args) { Student s = new Student("홍길동", 1, 1, 100, 60, 76); String str = s.info(); System.out.println(str); } } class Student{ String name; int ban; int no; int kor; int eng; int math; public Student(String name, int ban, int no, int kor, int eng.. 2023. 6. 25. 백준 3052번 1. 배열에 담은 후 앞에 저장된 값들과 비교해서 중복이면 -1 입력하는 방법으로 품 public static void main(String[] args) { Scanner s = new Scanner(System.in); int[] nArr = new int[10]; for(int i=0; i 2023. 6. 17. 27.커서,트리거 /* 특정 SQL문장의 처리결과집합을 담고 있는 영역을 가르키는 포인터 커서를 이용하여 SQL문장의 처리결과집합에 접근 할 수 있다 오라클 내부에서 자동으로 생성되는 커서 PL/SQL 블록에서 SQL문장이 실행 될때마다 자동으로 생성 커서의 속성에 접근하여 여러가지 정보를 알 수 있다 - 묵시적커서의 속성 커서명%ISOPEN : FALSE 커서명%FOUND : 결과 집합이 1개 이상인 경우 커서명%NOTFOUND : 결과 집합이 0개인 경우 커서명%ROWCOUNT : 최근 수행된 쿼리의 결과행 수 사용자가 직접 정의하여 사용하는 커서 SQL문장의 결과집합에 접근 하여 커서 사용 시 여러 행으로 나타난 처리 결과에 순차적으로 접근이 가능하다. 커서선언(DECLARE) ↓ 커서열기(OPEN) ↓ 커서에서 데.. 2023. 5. 19. 26.plsql예외처리 /* - 사용자가 예외를 직접 정의 하고 사용 - 필수값체크, 유효성검사등에 사용 - 예외이름을 부여하므로 코드를 읽기 편하게 해주고 로직파악도 수월 해짐 사용방법 1. EXCEPTION 타입의 변수를 선언 합니다. 2. 메세지 처리대신 RAISE EXCEPTION타입 변수명 3. EXCEPTION절 에서 처리 */ create or replace PROCEDURE proc_ins_emp ( -- 매개변수와 매개변수타입 p_emp_id emp.emp_id%TYPE, p_emp_name EMP.EMP_NAME%TYPE, p_emp_no EMP.EMP_NO%TYPE, p_job_code EMP.JOB_CODE%TYPE ) IS v_res VARCHAR2(100); -- 1.사용자 정의 예외 선언 -- 변수명.. 2023. 5. 18. 이전 1 2 3 4 5 ··· 13 다음