You are on page 1of 1

create table temp_val(DeviceID varchar2(10) NOT NULL,DateTime

varchar2(40),UnitUti decimal(6,2));

create table temp_month(month varchar2(10));

insert into temp_val values(1234567890,'16/01/16,21:36:34',86.4);

select * from temp_val;

select sum(unituti) from temp_val where deviceid='1234567890';

Create table EB_DB (Slno int,UserName varchar2(25), DeviceID varchar2(10) NOT


NULL,Month varchar2(10), year varchar2(5), UnitUti decimal(6,2) NOT NULL,
BillAmount decimal(5,3), BillStatus varchar2(20));

CREATE SEQUENCE Slno START WITH 1 INCREMENT BY 1;

CREATE OR REPLACE TRIGGER Slno_trig BEFORE INSERT ON EB_DB FOR EACH


ROW
BEGIN
SELECT Slno.NEXTVAL INTO :new.Slno FROM dual;
END;

DEVICEID

DATETIME

UNITUTI

1234567890 16/01/16,19:36:34 143.4


9944913170 16/01/16,21:31:39 70
9944913170 16/01/16,21:33:12 55.65
1234567890 16/01/16,21:36:34 86.4

You might also like