record dans une table pl/sql
bonjour,
je voulais savoir si c'était possible de créer une table de records.
bon voila l'exemple, a la base existe une table :
emp(empno, ename, job, mgr, sal, hiredate, comm, deptno).
en fait je voulais créer une table pl/sql qui contient uniquement "empno" et "sal",
l'idée qui m'est venue est de créer un record:
TYPE Type_Rec_Emp IS RECORD emp.empno%TYPE, emp.sal%TYPE;
Rec_emp Type_Rec_Emp;
ensuite de créer une table pl/sql du même Type que le record:
TYPE Type_Tab_Emp IS TABLE OF Rec_emp%TYPE;
Tab_emp Type_Tab_Emp;
je voulais savoir si c'était possible de procéder de la sorte, dans ce cas comment designer les champs empno et sal de table pl/sql.
et enfin existe t-il un autre moyen de créer une table pl/sql avec seulement quelques champs d'une table sql*plus.
merci beaucoup pour votre aide