#HappyKeysDay *Dual Table - 사용자가 입력하는 값으로 컬럼을 생성하여 단순 조회를 할 수 있도록 만든 가상테이블. *함수(Function) [참고] 오라클 함수 리스트 및 설명 문서(10g기준, 2006년 백승민) Oracle함수.zip - 자주 사용될 코드를 미리 정의해두고 필요한 곳에서 호출하여 사용하기 위하여 만들어 놓은 것. - 결과가 하나가 나오는 단일행 함수와 여러개가 나오는 여러개가 나오는 복수행 함수가 존재한다. - 조회하는 컬럼, 조건절에서 사용할 수 있다. - 수학함수, 문자열함수, 변환함수, 조건함수, 집계함수 둥이 존재한다, - 사용법 select 컬럼명, 함수명(컬럼명,,,),,, from where 컬럼명, 함수명(컬럼명,,) - 함수 *수학 함수 - abs..
이것만은 알고 가 - 프로그램 오류 - 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우를 프로그램 에러 또는 오류라고 한다. - 발생시점에 따라서 └ 컴파일 에러(compile-time error) : 컴파일 할 때 발생하는 에러 [소스코드(*.java)] -(컴파일:오타, 잘못된 구문, 자료형 체크등의 기본적인 검사 수행)-> [클래스파일(*.class)] └ 런타임 에러(runtime error) : 프로그램 실행 도중에 발생하는 에러 실행도중에 발생할 수 있는 잠재적인 오류 혹은 비정상적인 종료 => 이를 방지하기 위한 모든 경우의 수를 고려하여 대비를 하는 것이 필요하다! -종류 └ 에러(error) : 메모리 부족이나 스택오버플로우와 같이 일단 발생하면 복수할 수 없는 심..
*select - 문법 select 컬럼명,,, from테이블명 where 조건문 - where절 - 조건에 맞는 행만 가져온다. - 연산자 : 관계, 논리, 문자열,... 더보기 ------------------------------------------------------------ -- select where 사용 : 조건에 맞는 행만 삭제 ------------------------------------------------------------ -- emp 테이블에서 부서번호가 10번인 부서의 사원명, 사훤번호. 입사일, 연봉, 부서번호를 조회하라ㅏ SELECT ENAME, EMPNO, HIREDATE, SAL, DEPTNO FROM EMP WHERE DEPTNO=10; -- emp테이블에서 ..
8-1. 예외처리의 정의와 목적에 대해서 설명하시오. - 정의 : 프로그램 실행 시 발생할 수 있는 예외의 발생에 대비한 코드를 작성하는 것 목적 : 프로그램의 비정상 종료를 막고, 정상적인 실행상태를 유지하는 것 8-2. 다음은 실행도중 예외가 발생하여 화면에 출력된 내용이다. 이에 대한 설명 중 옳지 않은 것은? java.lang.ArithmeticException : / by zero at ExceptionEx18.method2(ExceptionEx18.java:12) at ExceptionEx18.method1(ExceptionEx18.java:8) at ExceptionEx18.main(ExceptionEx18.java:4) 위의 내용으로 예외가 발생했을 당시 호출스택에 존재했던 메서드를 알 수..
7-1. 섯다 카드 20장을 포함하는 섯다 카드 한 벌(SutdaDeck)을 정의한 것이다. 섯다 카드 20장을 담는 StudaCard배열을 초기화하시오. 단, 섯다 카드는 1부터 10까지의 숫자가 적힌 카드가 한 쌍씩 있고, 숫자가 1, 3, 8인 경우에는 둘 중의 한 장은 광(Kwang)이어야 한다. 즉, SutdaCard의 인스턴스 변수 isKwang의 값이 true이어야 한다. ----------------------------------------------------------------------------------------------------- class SutdaDeck{ final int CARC_NUM = 20; public SutdaCard[] cards = new SutdaC..
5-1. 다음은 배열을 선언하거나 초기화한 것이다. 잘못된 것을 고르고 그 이유를 설명하시오. a. int [] arr[]; b. int [] arr2 = {1,2,3}; c. int [] arr3 = new int[5]; d. int [] arr4 = new int[5]{1,2,3,4,5}; //Cannot define dimension expressions when an array initializer is provided e. int arr5[5]; //Syntax error on token "5", delete this token f. int[] arr6[] = new int[3][]; d. 배열을 초기화할 때 크기를 표현해서 정의 할 수 없다. e. 문법 오류. 5-2. 다음과 같은 배열이 있을..