PL/SQL CASE Statement
1. Overview CASE 문은 가능한 많은 시퀀스 중에서 실행할 문 순서를 하나 선택한다. CASE 문에는 단순 CASE 문과 검색된 CASE 문 두 가지 유형이 있다. CASE 문의 두 유형 모두 선택적 ELSE 절을 지원한다. 2. Simple CASE statement 단순 CASE 문은 단일 식을 평가하고 결과를 일부 값과 비교한다. ...
1. Overview CASE 문은 가능한 많은 시퀀스 중에서 실행할 문 순서를 하나 선택한다. CASE 문에는 단순 CASE 문과 검색된 CASE 문 두 가지 유형이 있다. CASE 문의 두 유형 모두 선택적 ELSE 절을 지원한다. 2. Simple CASE statement 단순 CASE 문은 단일 식을 평가하고 결과를 일부 값과 비교한다. ...
1. Overview IF 문을 사용하면 조건에 따라 일련의 문을 실행하거나 건너뛸 수 있다. IF 문에는 세 가지 형식이 있다. IF THEN IF THEN ELSE IF THEN ELSIF 2. IF THEN statement 다음은 IF THEN 문의 구조를 보여준다. IF condi...
1. Overview Oracle REGEXP_REPLACE() 함수는 정규식 패턴을 다른 문자열과 일치시키는 일련의 문자를 대체한다. REGEXP_REPLACE() 함수는 REPLACE() 함수의 고급 버전이다. 2. Syntax Oracle REGEXP_REACH() 기능의 구문이다. SQL REGEXP_REPLACE ( source...
1. Overview 테이블에서 데이터를 선택하여 다른 테이블에 삽입하려는 경우가 있다. 이 작업을 수행하려면 Oracle INSERT INTO SELECT 문을 사용한다. SQL INSERT INTO target_table (col1, col2, col3) SELECT col1, col2, col3 FROM s...
1. Summary Oracle join은 관련 열의 값을 기준으로 둘 이상의 테이블의 열을 결합하는 데 사용된다. 관련 열은 일반적으로 첫 번째 테이블의 기본 키 열과 두 번째 테이블의 외부 키 열이다. Oracle은 inner join, left join, right join, full outer join 그리고 cross join을 지원한다. ...
1. TO_DATE란 Oracle TO_DATE() 함수는 날짜 리터럴을 DATE 값으로 변환한다. 2. Syntax Oracle TO_DATE() 기능의 구문을 보여 준다. TO_DATE (string, format, nls_language) 3. Arguments TO_DATE() 함수는 다음 세 가지 인수를 허용한다. 1) string ...
1. TO_CHAR란 Oracle TO_CHAR() 함수는 DATE 또는 Interval 값을 지정된 날짜 형식의 문자열로 변환한다. Oracle TO_CHAR() 기능은 쿼리에 의해 반환된 내부 날짜 데이터를 특정 날짜 형식으로 포맷하는 데 매우 유용하다. 2. Syntax TO_CHAR() 함수의 구문이다. TO_CHAR(expr [, dat...
1. Syntax SYS_CONNECT_BY_PATH(column, char) 2. Purpose SYS_CONNECT_BY_PATH는 계층적 쿼리에서만 유효하다. 루트부터 노드까지 열 값의 경로를 반환하고, ‘CONNECT BY’ 조건으로 반환되는 각 행에 대해 열 값을 ‘char’로 구분한다. column과 char는 모두 CHAR, V...
1. RTRIM이란 Oracle RTRIM() 함수는 문자열의 오른쪽 끝에서 지정된 집합에 나타나는 모든 문자를 제거한다. 2. Syntax RTRIM(trim_source,[set]) 3. Arguments RTRIM() 함수는 다음 두 인수를 사용한다. 1) trim_source 집합에 나타나는 문자를 제거할 문자열이다. 2) set tr...
1. LTRIM이란 Oracle LTRIM() 함수는 문자열의 왼쪽 끝에서 집합에 포함된 모든 문자를 제거한다. 2. Syntax LTRIM(trim_source,[set]) 3. Arguments LTRIM() 함수는 두 가지 인수를 허용한다. 1) trim_source 원하지 않는 문자를 제거해야 하는 문자열이다. 2) set trim_...