반응형
Oracle SQL: 중첩 테이블이 있는 테이블에서 선택
열을 입력한 테이블에서 선택문을 작성하려면 어떻게 해야 하는지 궁금합니다.이 열의 유형은 다음과 같이 정의됩니다.
create or replace TYPE "MYCOL" as table of MYTYPE;
create or replace TYPE "MYTYPE" as OBJECT
( myid Number, myname Varchar2);
UPD1 테이블은 다음과 같이 정의됩니다.
CREATE TABLE "T_TABLE"
( "ID" NUMBER NOT NULL ENABLE, "NAME" "MYCOL" )
이 열을 선택할 경우select * from T_TABLE유익하지 않은 결과를 얻을 것입니다.
1, MYSCHEMA.MYCOL([MYSCHEMA.MYTYPE],[MYSCHEMA.MYTYPE])
저는 그냥 이 타입들의 포장을 뜯고 싶습니다.
이렇게 해보세요.
select t."ID", tt.myid, tt.myname
from "T_TABLE" t, table(t."NAME") tt;
언급URL : https://stackoverflow.com/questions/13972198/oracle-sql-select-from-table-with-nested-table
반응형
'programing' 카테고리의 다른 글
| 장고와 MySQL에 문제가 있습니다.NotSupportedError(django.db.utils).지원되지 않는 오류: MariaDB 10.3 이상이 필요합니다(5.5.65 발견). (0) | 2023.10.12 |
|---|---|
| "제출" 콜백을 사용할 때 여러 번 제출한 양식과 $.ajax를 게시합니다. (0) | 2023.10.12 |
| calloc()는 SIZE_MAX보다 많이 할당할 수 있습니까? (0) | 2023.10.12 |
| CSS를 사용하여 디브 3개를 나란히 띄우는 방법? (0) | 2023.10.12 |
| Java의 MySQL Insert 문 성능: Batch mode 준비문 vs 여러 값을 가진 단일 insert (0) | 2023.10.12 |