Aufgabe (Wiederholung): Erstellen Sie eine Relation einstellungen(key, value), in die Sie diese Schranke eintragen. Die Schlüssel sollen Zeichenketten, die Werte Zahlen sein. Erstellen Sie außerdem eine Funktion einstellung(key) die zu einem Schlüssel den entsprechenden Wert zurückgibt.

Lösung:

CREATE TABLE einstellungen (
    key VARCHAR PRIMARY KEY,
    value INT NOT NULL
);
INSERT INTO einstellungen VALUES ('versuch_schranke', 3);

Diese Funktion ist noch sehr einfach, da genügt es, sie als SQL-Code zu formulieren:

CREATE FUNCTION einstellung(k VARCHAR) RETURNS INT AS $$
    SELECT value FROM einstellungen WHERE key = k;
$$ LANGUAGE SQL;

results matching ""

    No results matching ""