Repository navigation
Expand file tree
/
Copy pathsqlqueries.sql
More file actions
83 lines (73 loc) · 2.45 KB
/
Copy pathsqlqueries.sql
File metadata and controls
83 lines (73 loc) · 2.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
CREATE TABLE epass_user (
user_id NUMBER(10) NOT NULL PRIMARY KEY,
first_name VARCHAR2(20) NOT NULL,
last_name VARCHAR2(20) NULL,
gender VARCHAR2(15) NOT NULL,
age NUMBER NOT NULL,
email VARCHAR2(50) NULL,
mobile_number NUMBER NOT NULL,
address VARCHAR2(200) NOT NULL,
user_password VARCHAR2(20) NOT NULL
);
select * from epass_user;
insert into epass_user values(user_id.nextval,'naveen','romi','male',24,'naveen@gmail.com',9192939495,'dindigul,tamilnadu','naveen3121');
create table epass_admin(
admin_id NUMBER(10) NOT NULL PRIMARY KEY,
admin_name VARCHAR2(30) NOT NULL,
admin_email VARCHAR2(30) NOT NULL,
admin_password VARCHAR2(20) NOT NULL,
date_of_joining DATE NOT NULL,
admin_designation VARCHAR2(30) NOT NULL
);
select * from epass_admin;
create table epass_across_district(
epass_id NUMBER(20) NULL,
from_district VARCHAR2(30) NULL,
to_district VARCHAR2(30) NULL,
FOREIGN KEY (epass_id) REFERENCES epass_form(epass_id)
);
select * from epass_across_district;
create table epass_passengers(
epass_id NUMBER(20) NULL,
passenger_name VARCHAR2(30) NOT NULL ,
date_of_birth DATE NOT NULL,
passenger_gender VARCHAR2(20) NOT NULL,
covid_symptoms VARCHAR2(50) NOT NULL,
id_proof_type VARCHAR2(20) NOT NULL,
id_proof_number NUMBER(20) NOT NULL PRIMARY KEY,
FOREIGN KEY (epass_id) REFERENCES epass_form(epass_id)
);
select * from epass_passengers;
create table epass_form(
epass_id NUMBER(20) NOT NULL PRIMARY KEY,
admin_id NUMBER(10) NULL,
user_id NUMBER(10) NULL,
travel_reason VARCHAR2(50) NOT NULL ,
from_date DATE NOT NULL,
to_date DATE NOT NULL,
vehicle_number NUMBER(15) NOT NULL,
number_of_passengers NUMBER NULL,
applied_date DATE NOT NULL,
approval_status VARCHAR2(20) NULL,
approved_date DATE NULL,
from_address VARCHAR2(200) NULL ,
destination_address VARCHAR2(200) NULL ,
application_type VARCHAR2(25) NULL,
FOREIGN KEY (admin_id) REFERENCES epass_admin(admin_id),
FOREIGN KEY (user_id) REFERENCES epass_user(user_id)
);
select * from epass_form;
create table epass_outside_state(
epass_id NUMBER(20) NULL ,
from_state VARCHAR2(50) NOT NULL ,
to_state VARCHAR2(50) NOT NULL ,
quarantine_from_date DATE NOT NULL,
quarantine_to_date DATE NOT NULL,
quarantine_location VARCHAR2(50) NOT NULL ,
pcr_result_certificate_date DATE NOT NULL,
pcr_result_certificate_number NUMBER(20) NOT NULL ,
pcr_certificate_issued_by VARCHAR2(100) NOT NULL ,
FOREIGN KEY (epass_id) REFERENCES epass_form(epass_id)
);
select * from epass_outside_state;
commit;