본문 바로가기
반응형

중첩 테이블4

[오라클 SQL 함수] POWERMULTISET_BY_CARDINALITY 함수 o POWERMULTISET_BY_CARDINALITY 문법 powermultiset_by_cardnlty::= 목적 POWERMULTISET_BY_CARDINALITY함수는 중첩 테이블과 cardinality(주어진 수학적 집합에서 요소들의 개수)를 인수로 입력하여서, 지정한 카디나리트의 중첩 테이블의 모든 비공백 부분집합(submultisets이라고 불리는)을 소유하는 중첩 테이블의 중첩 테이블을 반환한다. expr은 중첩테이블을 평가하는 임의의 식을 지정할 수 있다. cardinality는 임의의 양의 정수를 지정할 수 있다. 만약 expr이 Null인경우, 오라클 데이터 베이스는 NULL을 반환한다. 만약 expr이 공백인 중첩 테이블을 지정한다면, 오라클은 에러를 반환한다. 중첩 테이블의 요소 .. 2021. 10. 19.
[오라클 SQL 함수] POWERMULTISET 함수 o POWERMULTISET 문법 powermultiset::= 목적 POWERMULTISET함수는 입력된 중첩(nested) 테이블의 공백을 제외한 모든 부분집합(submultisets)을 포함한 중첩 테이블의 중첩된 테이블을 반환한다. 인수 expr은 중첩 테이블을 평가하는 임의의 식을 지정할 수 있다.] 만약 expr이 Null인 경우, 오라클은 NULL을 반환 만약 expr이 비어있는 중첩 테이블인 경우, 오라클은 에러를 반환. 중첩 테이블의 원소 형태는 비교 가능할 필요가 있다. 스칼라 이외 형태의 비교는 "Comparison Conditions " 참조. 주 의 : 이 함수는 PL/SQL에서 지원하지 않는다. 예제 먼저 cust_address_tab_type 데이터형의 중첩 테이블을 생성한다... 2021. 10. 19.
【오라클(Oracle) SQL 함수】 COLLECT 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o COLLECT 문법 collect::= 목적 COLLECT함수는 임의 형태의 인수 열을 취하여, 선택된 행에서 입력된 형태의 중첩 테이블을 생성한다. 이 함수의 결과를 취하기 위하여, CAST 함수 안에서 사용할 수 있다. 만약 열이 단독 collection이라면, COLLECT 함수의 출력은 collections의 중첩 테이블이다. See Also : CAST 관련 함수 함수명 함수내용 CAST 데이터 형식이나 collection 형식을 다른 데이터 형식이나 collection 형식으로 변환한다. COLLECT 임의 형태의 인수 열을 취하여, 선택된 행에서 입력된 형태의 중첩 테이블을 생성한다. 예제 다음 예제는 oe.cus.. 2018. 11. 13.
[오라클 함수] CARDINALITY 함수 오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 o CARDINALITY 문법 cardinality::= CARDINALITY 함수는 중첩 테이블(nested table)에서 원소의 개수를 반환한다. 반환된 형식은 number. 만약 nested table이 공백이거나 null 집합인 경우, null을 반환한다. 예제 다음 예제는 pm.print_media 테이블의 중첩 테이블 열 ad_textdocs_ntab내의 요소의 개수를 나타낸다. Oracle Program SELECT product_id, CARDINALITY(ad_textdocs_ntab) FROM print_media; Results PRODUCT_ID CARDINALITY(AD_TEXTDOCS_NTAB) ----.. 2018. 11. 12.
반응형