Testtable

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

create table Employee(

ID number NOT NULL primary key,


First_Name VARCHAR2(10 BYTE),
Last_Name VARCHAR2(10 BYTE),
Start_Date DATE,
End_Date DATE,
Salary Number(18,2),
City VARCHAR2(10 BYTE),
Description VARCHAR2(100 BYTE)
);

select * from employee;


drop table employee;
truncate table employee;

DECLARE
v_id Employee.id%TYPE :=1;
v_first_name Employee.First_Name%TYPE :='ly';
v_last_name Employee.Last_Name%TYPE :='thong';
v_start_date Employee.Start_Date%TYPE :=sysdate;
v_end_date Employee.End_Date%TYPE :=sysdate+1;
v_salary employee.Salary%TYPE :=6555000;
v_city Employee.City%TYPE :='HCM';
v_desc Employee.Description%TYPE :='93 An Duong Vuong';
BEGIN
WHILE v_id < 6 LOOP
INSERT INTO Employee
VALUES(seq_emp.NEXTVAL,v_first_name,v_last_name,v_start_date,v_end_date,v_salary,v_
city,v_desc);
v_id :=v_id + 1;
v_salary := v_salary + 10;
END LOOP;
commit;
END;

CREATE SEQUENCE seq_emp


MINVALUE 1
START WITH 1
INCREMENT BY 1
CACHE 20;

--seq_emp.NEXTVAL;

You might also like