我想基于一个包含额外列的表创建一个RECORD类型。 像这样的东西:
type rec is record
(
x urowid,
test_exception%rowtype
);
inst_rec rec;
感谢您的帮助
答案 0 :(得分:3)
您只需要命名行类型部分:
type rec is record
(
x urowid,
te_rec test_exception%rowtype
);
inst_rec rec;
例如,使用EMP表:
declare
type t_emp_plus_rec is record
( emprec emp%rowtype
, extra integer
);
emp_plus_rec t_emp_plus_rec;
begin
emp_plus_rec.emprec.empno := 123;
emp_plus_rec.emprec.ename := 'SMITH';
emp_plus_rec.extra := 3;
end;