Professional Documents
Culture Documents
(
emp_no
,lastname
,firstname
,midinit
,street
,city
,state
,zip
,zip_4
,area_code
,phone
,salary
,birthdate
,hiredate
,title
,dept_no
,mgr
,region
,division
,total_sales
);
integer
primary key
varchar2(20)
not null
varchar2(15)
not null
varchar2(1)
varchar2(30)
varchar2(20)
varchar2(2)
varchar2(5)
varchar2(4)
varchar2(3)
varchar2(8)
number(5,2)
date
date
varchar2(20)
integer
integer
number
number
number
2','4983','718','777-4365',21.65,'15-may-1958','2-aug1994','Designer',1,1,100,10,40000);
insert into employee(emp_no, lastname, firstname, midinit, street, city, state,
zip,zip_4, area_code, phone, salary, birthdate, hiredate,title, dept_no, mgr, r
egion, division, total_sales)
values ( 6,'Doright','Dorothy','R','56 Langer Street','Staten Island','NY','233
32','4983','718','777-4365',24.65,'10-dec-1968','2-aug1994','Designer',1,1,100,10,40000);
insert into employee(emp_no, lastname, firstname, midinit, street, city, state,
zip, zip_4, area_code, phone, salary, birthdate, hiredate, title, dept_no, mgr,
region, division, total_sales)
values ( 7,'Perry','Donna','R','1st Ave','New York','NY','44444','3444','21
2','111-6893',7.75,'14-feb-1967','15-mar-1995','Sales Clerk',2,1,100,10,40000);
insert into employee(emp_no, lastname, firstname, midinit, street, city, state,
zip, zip_4, area_code, phone, salary, birthdate, hiredate, title, dept_no, mgr,
region, division, total_sales)
values ( 8,'Roger','John','E','67 H Ave','New York','NY','33822','1163','212',
'122-6893',10.00,'14-jun-1956','15-mar-1995','Accountant',3,1,100,10,40000);
insert into employee(emp_no, lastname, firstname, midinit, street, city, state,
zip, zip_4, area_code, phone, salary, birthdate, hiredate, title, dept_no, mgr,
region, division, total_sales)
values ( 9,'Hall','Ted','R','1236 Lane','New York','NY','33823','1164','212'
,'222-4393',13.00,'10-jun-1959','15-aug-1997','Sales Representativ
e',3,1,100,10,50000);
insert into employee(emp_no, lastname, firstname, midinit, street, city, state,
zip, zip_4, area_code, phone, salary, birthdate, hiredate, title, dept_no, mgr,
region, division, total_sales)
values ( 10,'Barbee','Candice','L','400 Street','New York','NY','33811','2009',
'212','321-6873',12.00,'10-oct-1964','15-jan-1999','Sales Representativ
e',3,1,100,10,35000);
l_emps.EXTEND;
l_emps(l_emps.count) := (emp_type(i.emp_no, i.lastname)) ;
end loop;
return l_emps;
end;
/
Function created.
drop type emp_type_table;
return demo_array=20
as=20
l_array demo_array :=3D demo_array();
begin
select
demo_obj(round(dbms_random.value(1,1000)),round(dbms_random.value(
1,1000
)),round(dbms_random.value(1,1000)))=20
bulk collect into l_array=20
from all_objects=20
where rownum <=3D p_num;=20
return l_array;
end;
/