본문 바로가기
728x90

전체 글1237

[오라클 레퍼런스 함수] EXISTSNODE - XML 문서 탐색 시 노드 존재 여부 반환 ★ EXISTSNODE 구문 EXISTSNODE(XMLType_instance, XPath_string [, namespace_string ]) 목적 EXISTSNODE 함수는 지정된 경로를 사용하여 XML 문서를 탐색했을 때 노드가 있는지 여부를 결정합니다. 이 함수는 XMLType 인스턴스와 VARCHAR2 형식의 XPath 문자열로 구성된 경로를 인수로 받습니다. 선택적으로, namespace_string은 Oracle Database가 XPath 식을 평가할 때 사용하는 기본 매핑 또는 네임스페이스 매핑을 지정하는 VARCHAR2 값으로 해석되어야 합니다. namespace_string 인수는 루트 요소의 네임스페이스로 기본값을 갖습니다. Xpath_string에서 하위 요소를 참조하는 경우 na.. 2023. 8. 4.
[오라클 레퍼런스 함수] EMPTY_BLOB, EMPTY_CLOB - 비어 있는 LOB locator 반환 ★ EMPTY_BLOB, EMPTY_CLOB 구문 { EMPTY_BLOB | EMPTY_CLOB }( ) 목적 EMPTY_BLOB 및 EMPTY_CLOB 함수는 비어 있는 LOB locator를 반환합니다. 이 locator는 LOB 변수를 초기화하거나, INSERT 또는 UPDATE 문에서 LOB 열 또는 속성을 EMPTY로 초기화하는 데 사용될 수 있습니다. EMPTY는 LOB가 초기화되었지만 데이터로 채워지지는 않았음을 의미합니다. 노트: 비어 있는 LOB는 null LOB와 같지 않으며, 빈 CLOB는 길이가 0인 문자열을 포함하는 LOB와 같지 않습니다. 자세한 정보는 Oracle Database SecureFiles and Large Objects Developer's Guide를 참조하십시오.. 2023. 8. 4.
[오라클 레퍼런스 함수] DUMP - 데이터 타입, 바이트 길이, 내부 표현 추출 ★ DUMP 구문 DUMP(expr[, return_fmt [, start_position [, length ] ]]) 목적 DUMP 함수는 expr의 데이터 타입 코드(data type code), 바이트 단위 길이(length in bytes), 그리고 내부 표현(internal representation)을 포함하는 VARCHAR2 값을 반환합니다. 반환된 결과는 항상 데이터베이스 문자 집합으로 표시됩니다. 각 코드에 대응하는 데이터 타입은 표 2-1을 참조하세요. return_fmt 인자는 반환 값의 형식을 지정하며, 다음과 같은 값을 가질 수 있습니다: 8은 결과를 8진법 표기법으로 반환합니다. 10은 결과를 10진법 표기법으로 반환합니다. 16은 결과를 16진법 표기법으로 반환합니다. 17은 .. 2023. 8. 4.
[오라클 레퍼런스 함수] DEREF - 객체 참조를 추출 ★ DEREF 구문 DEREF(expr) 목적 DEREF 함수는 expr 인자의 객체 참조를 반환합니다. 여기서, expr은 객체를 참조하는 REF를 반환해야 합니다. 쿼리에서 이 함수를 사용하지 않으면, Oracle Database는 REF의 객체 ID를 반환합니다. 이는 다음 예제에서 보여집니다. 참고: MAKE_REF 예제 샘플 스키마 oe에는 객체 타입 cust_address_typ가 포함되어 있습니다. REF Constraint Examples는 유사한 타입인 cust_address_typ_new를 생성하고 해당 타입으로 REF를 가진 테이블을 만듭니다. 다음 예제는 이러한 컬럼에 삽입하는 방법과 DEREF를 사용하여 컬럼에서 정보를 추출하는 방법을 보여줍니다. INSERT INTO addres.. 2023. 8. 4.
[오라클 레퍼런스 함수] DEPTH - UNDER_PATH와 EQUALS_PATH 조건에서 경로의 레벨 수 반환 ★ DEPTH 구문 DEPTH(correlation_integer) 목적 DEPTH는 UNDER_PATH 및 EQUALS_PATH 조건과 함께 사용되는 보조 함수입니다. 이 함수는 UNDER_PATH 조건으로 지정된 경로에서 동일한 상관 변수를 사용하여 레벨(level)의 수를 반환합니다. correlation_integer은 NUMBER 형식의 정수일 수 있습니다. 이 함수를 기본 조건과 관련시키기 위해 사용하며, 하나의 문장에 여러 기본 조건이 있는 경우에 사용됩니다. 1보다 작은 값은 1로 처리됩니다. 참고: EQUALS_PATH Condition, UNDER_PATH Condition 및 관련 함수 PATH 예제 EQUALS_PATH 및 UNDER_PATH 조건은 두 가지 보조 함수인 DEPTH와.. 2023. 8. 4.
[오라클 레퍼런스 함수] DENSE_RANK - 중복된 순위를 건너뛰지 않고 순위 계산 (예) 1-2-2-3 ★ DENSE_RANK 집계 구문 DENSE_RANK(expr [, expr ]...) WITHIN GROUP (ORDER BY expr [ DESC | ASC ] [ NULLS { FIRST | LAST } ] [,expr [ DESC | ASC ] [ NULLS { FIRST | LAST } ] ]... ) 분석 구문 DENSE_RANK( ) OVER([ query_partition_clause ] order_by_clause) 참고: 구문, 의미, 그리고 제한 사항에 대한 정보는 Analytic Functions에 대한 내용을 참조하세요. 목적 DENSE_RANK 함수는 정렬된 그룹 내에서 행의 순위를 계산하고 해당 순위를 NUMBER 형태로 반환합니다. 순위는 1부터 시작하는 연속적인 정수입니다... 2023. 8. 4.
[오라클 레퍼런스 함수] DECOMPOSE - Unicode 분해 적용 결과 반환 ★ DECOMPOSE 구문 DECOMPOSE( string [, { 'CANONICAL' | 'COMPATIBILITY' } ] ) 목적 DECOMPOSE 함수는 첫 번째 인자로 string 값을 받고, 두 번째 선택적 인자에 의해 하나의 Unicode 분해(decomposition)를 적용한 결과를 반환합니다. 적용할 분해는 두 번째 인자에 의해 결정됩니다. 첫 번째 인자의 문자 집합이 Unicode 문자 집합 중 하나가 아닌 경우, DECOMPOSE 함수는 인자를 수정 없이 반환합니다. DECOMPOSE 함수에 두 번째 인자로 문자열 CANONICAL(대소문자 구분 없이)을 전달하면, DECOMPOSE는 Unicode 표준 정의 D68에서 설명된 대로 정규 분해를 적용하고, NFD 정규화 형식의 문자.. 2023. 8. 4.
[오라클 레퍼런스 함수] DECODE - 값에 따른 결과값 변환 ★ DECODE 구문 DECODE(expr, search, result [, search, result ]... [, default ]) 목적 DECODE 함수는 expr을 하나씩 각 search 값과 비교합니다. 만약 expr이 search와 같다면, Oracle Database는 해당하는 result를 반환합니다. 일치하는 결과가 없을 경우, Oracle은 default를 반환합니다. default가 생략된 경우, Oracle은 null을 반환합니다. 인수들은 숫자 형식(NUMBER, BINARY_FLOAT, 또는 BINARY_DOUBLE) 또는 문자 형식 중 하나일 수 있습니다. 만약 expr과 search가 문자 데이터인 경우, Oracle은 비패딩 비교 세맨틱을 사용하여 비교합니다. expr, .. 2023. 8. 3.
반응형