Trigger Tests
This commit is contained in:
parent
94058429a8
commit
667147c81e
3 changed files with 40 additions and 2 deletions
1
.idea/sqldialects.xml
generated
1
.idea/sqldialects.xml
generated
|
@ -2,6 +2,7 @@
|
|||
<project version="4">
|
||||
<component name="SqlDialectMappings">
|
||||
<file url="file://$PROJECT_DIR$/SQL/Schema.sql" dialect="GenericSQL" />
|
||||
<file url="file://$PROJECT_DIR$/SQL/TestTrigger.sql" dialect="GenericSQL" />
|
||||
<file url="PROJECT" dialect="Oracle" />
|
||||
</component>
|
||||
</project>
|
|
@ -51,5 +51,5 @@ PL/SQL-Übersicht:
|
|||
|
||||
| Torben | Timo | Jan |
|
||||
|--- |--- |--- |
|
||||
| | | |
|
||||
| | | |
|
||||
|Funktion |Prozedur 2 |Prozedur 3 |
|
||||
|Trigger 1 |Trigger 2 |Trigger 3 |
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
|
||||
-- Automatisch Cleaningplan generieren
|
||||
INSERT INTO BOOKING VALUES (444, TO_DATE('2023-09-07', 'YYYY-MM-DD'), TO_DATE('2023-10-01', 'YYYY-MM-DD'), 65, 'No Pension', 0, 15);
|
||||
|
||||
|
||||
INSERT INTO BOOKINGROOM VALUES (444, 8);
|
||||
|
||||
select * from CLEANINGPLAN where "date" = TO_DATE('2023-09-06', 'YYYY-MM-DD');
|
||||
rollback;
|
||||
|
||||
-- Cleaningplan kann nicht erstellt werden
|
||||
INSERT INTO BOOKING VALUES (555, TO_DATE('2023-09-03', 'YYYY-MM-DD'), TO_DATE('2023-09-05', 'YYYY-MM-DD'), 65, 'No Pension', 0, 15);
|
||||
INSERT INTO BOOKING VALUES (556, TO_DATE('2023-09-06', 'YYYY-MM-DD'), TO_DATE('2023-10-01', 'YYYY-MM-DD'), 65, 'No Pension', 0, 15);
|
||||
|
||||
INSERT INTO BOOKINGROOM VALUES (555, 8);
|
||||
INSERT INTO BOOKINGROOM VALUES (556, 8);
|
||||
|
||||
select * from CLEANINGPLAN where "date" = TO_DATE('2023-09-05', 'YYYY-MM-DD');
|
||||
rollback;
|
||||
|
||||
-- Cleaningplan kann nicht erstellt werden
|
||||
INSERT INTO BOOKING VALUES (888, TO_DATE('2023-09-03', 'YYYY-MM-DD'), TO_DATE('2023-09-05', 'YYYY-MM-DD'), 65, 'No Pension', 0, 15);
|
||||
|
||||
INSERT INTO BOOKINGROOM VALUES (888, 8);
|
||||
|
||||
INSERT INTO CLEANINGPLAN VALUES (cleaningplan_seq.nextval, TO_DATE('2023-09-04', 'YYYY-MM-DD'), 240, 8);
|
||||
rollback;
|
||||
|
||||
-- Cleaningplan wird erfolgreich gebucht
|
||||
INSERT INTO CLEANINGPLAN VALUES (cleaningplan_seq.nextval, TO_DATE('2023-11-09', 'YYYY-MM-DD'), 240, 8);
|
||||
select * from CLEANINGPLAN where "date" = TO_DATE('2023-11-09', 'YYYY-MM-DD');
|
||||
rollback;
|
||||
|
||||
-- Gesamtpreise werden angezeigt
|
||||
INSERT INTO BOOKING VALUES (234, TO_DATE('2023-09-03', 'YYYY-MM-DD'), TO_DATE('2023-09-05', 'YYYY-MM-DD'), 65, 'No Pension', 0, 15);
|
||||
INSERT INTO BOOKING VALUES (456, TO_DATE('2023-09-06', 'YYYY-MM-DD'), TO_DATE('2023-10-01', 'YYYY-MM-DD'), 10, 'No Pension', 0, 15);
|
||||
rollback;
|
Loading…
Add table
Reference in a new issue