plpgsql

PL / pgSQL ist die Standardprozedursprache für PostgreSQL. Fragen zu PL / pgSQL sollten auch mit "PostgreSQL" getaggt werden.
2
Antworten

PostgreSQL - Schreiben dynamischer SQL in gespeicherter Prozedur, die eine Ergebnismenge zurückgibt

Wie kann ich eine gespeicherte Prozedur schreiben, die eine dynamisch erstellte SQL-Anweisung enthält, die eine Ergebnismenge zurückgibt? Hier ist mein Beispielcode: %Vor% Dieser Code gibt einen Fehler zurück: %Vor% Ich habe stattdessen...
14.08.2012, 08:02
3
Antworten

Unnest Array um eine Ebene

Ich möchte ein Array von n Dimensionen nehmen und eine Menge von Arrays mit n-1 Dimensionen zurückgeben. Nehmen Sie zum Beispiel das Array ARRAY[[1,2,3], [4,5,6], [7,8,9]] und geben Sie eine Menge {1,2,3}, {4,5,6}, {7,8,9} zurück. Di...
15.11.2011, 13:32
2
Antworten

SELECT oder PERFORM in einer PL / pgSQL-Funktion

Ich habe diese Funktion in meiner Datenbank: %Vor% Aber sobald ich versuche, es zu benutzen, heißt es, dass ich PERFORM verwenden muss, wenn ich die Ergebnisse verwerfen möchte! Das Problem hier ist, dass ich nicht will! Ich möchte sie in...
12.04.2012, 00:21
3
Antworten

Was sind die Vorteile der Verwendung von plpgsql in postgresql

Neben der syntaktischen Zucker- und Ausdruckskraft sind das die Unterschiede in der Laufzeit-Effizienz. Ich meine, plpgsql kann schneller sein als, sagen wir plpythonu oder pljava? Oder sind sie alle ungefähr gleich? Wir verwenden gespeichert...
29.10.2008, 15:42
2
Antworten

Mehrere Funktionen zusammen ausführen, ohne die Leistung zu beeinträchtigen

Ich habe diesen Prozess, der eine Reihe von Abfragen mit pl / pgsql: machen muss %Vor% Um alles in einem Aufruf ausführen zu können, habe ich eine Prozessfunktion als solche erstellt: %Vor% Das Problem ist, wenn ich die Zeit addiere, die...
20.05.2015, 13:33
3
Antworten

PostgreSQL Datumsunterschied

Ich habe eine PostgreSQL-Funktion, die den Datumsunterschied berechnet: %Vor% Wenn Datumsangaben direkt subtrahiert werden, wird die Differenz berechnet. Aber in meinem Fall sind Daten in Variablen wie startDate und endDate vorhanden,...
28.12.2012, 15:16
3
Antworten

Name der aktuellen Funktion innerhalb der Funktion mit plpgsql

Gibt es trotzdem innerhalb einer plpgsql-Funktion, dass Sie den Namen der Funktion bekommen können? Oder auch die OID der Funktion? Ich weiß, dass es in plpgsql einige "spezielle" Variablen (wie FOUND) gibt, aber es scheint keine Möglichkeit...
26.09.2012, 22:47
1
Antwort

FÜR JEDES AUSSAGE-Beispiel

Ich habe mir die Dokumentation von Postgresql-Triggern angeschaut , aber es scheint so Ich zeige nur Beispiele für Trigger auf Zeilenebene, aber ich kann kein Beispiel für einen Trigger auf Anweisungsebene finden. Insbesondere ist es nicht g...
12.06.2014, 20:42
3
Antworten

Keine Funktion entspricht dem angegebenen Namen und den angegebenen Argumenttypen

Meine Funktion ist: %Vor% Und ich habe das so genannt: %Vor% Der Fehler ist: %Vor%     
15.07.2014, 06:33
1
Antwort

COPY mit dynamischem Dateinamen

Ich versuche eine Funktion zum Laden von CSV-Daten in eine Tabelle zu schreiben. Ich möchte, dass das Eingabeargument der Pfad zur Datei ist. %Vor% Wenn ich versuche, diese Funktion zu erstellen, bekomme ich    Syntaxfehler bei $ 1 Wa...
15.04.2013, 15:51