以下のようなサンプルクエリがあります。
INSERT INTO my_gtt_1 (fname, lname) (select fname, lname from users)
一時テーブルを削除するために、次のパッケージを作成しました。
create or replace package fname_lname AS
Type fname_lname_rec_type is record (
fname varchar(10),
lname varchar(10)
);
fname_lname_rec fname_lname_rec_type
Type fname_lname_tbl_type is table of fname_lname_rec_type;
function fname_lname_func
(
v_fnam in varchar2,
v_lname in varchar2
)return fname_lname_tbl_type pipelined;
オラクルは初めてです...このパッケージの作成には長い時間がかかりました。しかし今、私はそれを取り除く方法を理解できませんmy_gtt_1
どのように私は言うことができます...
INSERT INTO <newly created package> (select fnma, name from users)