PL/SQL TABLE 표현 식

1051 단어 Oaclesqlplsql
-- Start
만약 당신 이 하나의 집합 을 하나의 시계 와 연결 시 켜 조 회 를 하려 고 한다 면 어떻게 해 야 합 니까?아래 의 예 를 보 세 요.
--     
CREATE OR REPLACE TYPE talbe_varchar15_type IS TABLE OF VARCHAR2(15);

--    talbe_varchar15_type            
--      COLUMN_VALUE         TABLE    
SELECT t.COLUMN_VALUE FROM TABLE(talbe_varchar15_type('test 1','test 2','test 3')) t;

다음은 복잡 한 집합의 예 를 보 자.
--       
CREATE OR REPLACE TYPE id_name_obj_type IS OBJECT (  
    id      NUMBER(9,0),
    name    VARCHAR2(30)  
);  

--     
CREATE OR REPLACE TYPE table_id_name_obj_type IS TABLE OF id_name_obj_type;


-- table_id_name_obj_type     id_name_obj_type   
-- id_name_obj_type      
--       SELECT           
SELECT t.id, t.name FROM TABLE(table_id_name_obj_type(id_name_obj_type(1, 'ZhangSan'), id_name_obj_type(2, 'Lisi'))) t;

--더 많은 참조:Oracle PL/SQL 추출
-- 성명:전재 출처 를 밝 혀 주 십시오.
-- Last edited on 2015-07-02
-- Created by ShangBo on 2015-07-02
-- End

좋은 웹페이지 즐겨찾기