Update OS/bash/Week4/SQLPlus.md
This commit is contained in:
parent
01755843a4
commit
007e7d7b5e
@ -366,7 +366,7 @@ DRIVER_ID# REGNO REPORT_NUMBER DAMAGE_AMOUNT
|
|||||||
1238 HFSP5601 5 1500
|
1238 HFSP5601 5 1500
|
||||||
1238 HFSP5601 12 95500
|
1238 HFSP5601 12 95500
|
||||||
```
|
```
|
||||||
|
## Q3
|
||||||
Updating data entries:
|
Updating data entries:
|
||||||
```sql
|
```sql
|
||||||
SQL> update participated set damage_amount=25000 where regno='HFSP5601' and report_number=12;
|
SQL> update participated set damage_amount=25000 where regno='HFSP5601' and report_number=12;
|
||||||
@ -387,6 +387,8 @@ DRIVER_ID# REGNO REPORT_NUMBER DAMAGE_AMOUNT
|
|||||||
1238 HFSP5601 5 1500
|
1238 HFSP5601 5 1500
|
||||||
1238 HFSP5601 12 25000
|
1238 HFSP5601 12 25000
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Q4
|
||||||
### Dropping an attribute
|
### Dropping an attribute
|
||||||
```sql
|
```sql
|
||||||
SQL> alter table Participated
|
SQL> alter table Participated
|
||||||
@ -416,3 +418,59 @@ SQL> alter table Participated
|
|||||||
Table altered.
|
Table altered.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Conditional Deletion
|
||||||
|
```sql
|
||||||
|
SQL> select * from accident;
|
||||||
|
|
||||||
|
REPORT_NUMBER ACCD_DATE LOCATION
|
||||||
|
------------- --------- --------------------------------------------------
|
||||||
|
1 01-JAN-24 Delhi India
|
||||||
|
3 29-FEB-24 India
|
||||||
|
4 11-OCT-93 Daman and Diu India
|
||||||
|
5 31-MAR-00 Gujrat India
|
||||||
|
12 17-JUL-00 karnataka India
|
||||||
|
|
||||||
|
SQL > delete from accident where extract(year from accd_date)=1993;
|
||||||
|
|
||||||
|
1 row deleted.
|
||||||
|
|
||||||
|
SQL> select * from accident;
|
||||||
|
|
||||||
|
REPORT_NUMBER ACCD_DATE LOCATION
|
||||||
|
------------- --------- --------------------------------------------------
|
||||||
|
1 01-JAN-24 Delhi India
|
||||||
|
3 29-FEB-24 India
|
||||||
|
5 31-MAR-00 Gujrat India
|
||||||
|
12 17-JUL-00 karnataka India
|
||||||
|
```
|
||||||
|
|
||||||
|
## Q5
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SQL> alter table Participated drop constraint fkey3participated;
|
||||||
|
|
||||||
|
Table altered.
|
||||||
|
|
||||||
|
SQL> alter table Participated add constraint fkey3participated foreign key(report_number) references accident(report_number) on delete cascade;
|
||||||
|
|
||||||
|
|
||||||
|
Table altered.
|
||||||
|
```
|
||||||
|
|
||||||
|
## Q6
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SQL> alter table participated add constraint checkparticipated check(Damage_amount>=0);
|
||||||
|
|
||||||
|
Table altered.
|
||||||
|
|
||||||
|
SQL> select * from participated;
|
||||||
|
|
||||||
|
DRIVER_ID# REGNO REPORT_NUMBER DAMAGE_AMOUNT
|
||||||
|
------------------------------ -------------------- ------------- -------------
|
||||||
|
1234 ABCD0001 1 10000
|
||||||
|
1236 DSDS0001 3 150
|
||||||
|
1238 HFSP5601 5 1500
|
||||||
|
1238 HFSP5601 12 25000
|
||||||
|
|
||||||
|
```
|
Loading…
x
Reference in New Issue
Block a user