rufen Sie die Funktion in postgresql
Machte ich eine einfache Funktion, die als Teil meiner Hausaufgaben, sondern für das Leben von mir ich kann nicht herausfinden, wie nennen Sie es und testen Sie es. Kann mir jemand sagen wie?
-- Procedure
CREATE OR REPLACE FUNCTION addDoctor (
a INT,
b VARCHAR (20),
c VARCHAR (20)
) RETURNS VOID
LANGUAGE plpsql
AS $BODY$
BEGIN
INSERT INTO doctor
VALUES (a,b,c);
END;
$BODY$
InformationsquelleAutor Pinsickle | 2010-11-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden WÄHLEN Sie:
SPRACHE plpsql ist falsch, das sollte plpgsql mit einem zusätzlichen "g".
ha, ha, Mist. Dank
Query failed: FEHLER: Anfrage hat keinen Bestimmungsort für die Ergebnis-Daten\nHINT: Wenn Sie möchten, entsorgen Sie die Ergebnisse einer SELECT -, PERFORM statt.
InformationsquelleAutor Frank Heikens
Bitte fügen Sie eine Erklärung des Codes.
InformationsquelleAutor Xavier
wenn Sie brauchen, um Anruf-Funktion nur um zu überprüfen, für die Ausnahmen, die auftreten können, es gehe durchführen:
wenn Sie brauchen, ein Ergebnis, gehen Sie wählen
InformationsquelleAutor Yevgeniy Afanasyev