Ich hatte folgende Aufgaben zu lösen:
1. "Welche Filme wurden gleichzeitig in Japan und in Deutschland released. Benutzen Sie einen Self-Join für diese Anfrage!"
2. Gegeben ist diese PL/SQL-Funktion:
|
Source code
|
1
2
3
4
5
6
7
8
|
CREATE OR REPLACE FUNCTION get_name_by_id(id person.person%TYPE)
RETURN VARCHAR2
IS
DECLARE
n person.name%TYPE;
BEGIN
SELECT name INTO n FROM person WHERE person = id;
END;
|
"Diese Funktion soll den NULL-Wert zurückgeben, wenn keine Person mit der übergegeben id existiert. Implementieren Sie einen passenden EXCEPTION-Teil"
"Testen Sie die Funktion mit der id 444583."
Habs jetzt mal ausm Kopf rekonstruiert, ich hafte für keine Fehler
.
War jedenfalls locker in 15 Minuten schaffbar.
Neben mir saß noch jemand, der eine Tabelle erstellen sollte mit irgendwelchen Constraints - mehr weiß ich leider nicht.