Suchergebnisse für Anfrage "plpgsql"

4 die antwort

Eleganter Umgang mit PostgreSQL-Ausnahmen?

n PostgreSQL möchte ich einen Safe-Wrapping-Mechanismus erstellen, der bei Auftreten einer Ausnahme ein leeres Ergebnis zurückgibt. Folgendes berücksichtigen SELECT * FROM myschema.mytable;Ich könnte das Safe-Wrapping in der Client-Anwendung ...

6 die antwort

ibt es eine Möglichkeit, die Funktionsüberladung in Postgres zu deaktiviere

Meine Benutzer und ich verwenden keine Funktionsüberladung in PL / pgSQL. Wir haben immer eine Funktion pro Tupel (Schema, Name). Aus diesem Grund möchten wir eine Funktion nur nach Namen löschen, ihre Signatur ändern, ohne sie zuerst löschen zu ...

2 die antwort

Funktion, die für eine große Anzahl von Datensätzen ewig dauert

Ich habe in Postgres 9.3.5 die folgende Funktion erstellt: CREATE OR REPLACE FUNCTION get_result(val1 text, val2 text) RETURNS text AS $BODY $Declare result text; BEGIN select min(id) into result from table where id_used is null and id_type = ...

TOP-Veröffentlichungen

14 die antwort

Wie finde ich das erste und letzte Vorkommen eines bestimmten Zeichens in einem String in PostgreSQL

Ich möchte das erste und das letzte Vorkommen eines bestimmten Zeichens in einer Zeichenfolge suchen. Betrachten Sie als Beispiel eine Zeichenfolge mit dem Namen "2010 - #### - 3434" und nehmen Sie an, dass das zu suchende Zeichen "#" ist. Das ...

2 die antwort

PostgreSQL-Funktionsdefinition in SQuirreL: nicht abgeschlossene Zeichenfolge in Dollar-Anführungszeichen

Ich habe die folgende Funktionsdefinition für eine PostgreSQL 9.3.4-Datenbank: CREATE OR REPLACE FUNCTION update_modified_timestamp() RETURNS TRIGGER AS $$ BEGIN NEW.modified_at = now(); RETURN NEW; END; $$ LANGUAGE plpgsql;Wenn ich versuche, ...

4 die antwort

Mehrere Funktionen gleichzeitig ausführen, ohne an Leistung zu verlieren

Ich habe diesen Prozess, der eine Reihe von Abfragen mit pl / pgsql machen muss: --process: SELECT function1(); SELECT function2(); SELECT function3(); SELECT function4(); Um alles in einem Aufruf ausführen zu können, habe ich ...

8 die antwort

Prüfen Sie, ob der Schlüssel in einem JSON mit PL / pgSQL vorhanden ist?

Ich versuche zu überprüfen, ob ein Schlüssel in einem JSON vorhanden ist, der als Parameter in einer PL / pgSQL-Funktion gesendet wurde. Hier ist die Funktion. CREATE FUNCTION sp_update_user(user_info json) RETURNS json LANGUAGE plpgsql AS $$ ...

10 die antwort

Ist es möglich, die Spalten einer Tabelle dynamisch zu durchlaufen?

Ich habe eine Triggerfunktion für einen Tabellentest, der den folgenden Codeausschnitt enthält: IF TG_OP='UPDATE' THEN IF OLD.locked > 0 AND ( OLD.org_id <> NEW.org_id OR OLD.document_code <> NEW.document_code OR -- other columns ... ) THEN ...

6 die antwort

Variable enthält die Anzahl der Zeilen, die vom vorherigen DELETE betroffen waren? (in einer Funktion)

Ich habe eine Funktion, die als INSERT-Trigger verwendet wird. Diese Funktion löscht Zeilen, die mit [der Seriennummer in] der eingefügten Zeile in Konflikt stehen würden. Es funktioniert wunderbar, also möchte ich die Vorzüge des Konzepts lieber ...

2 die antwort

Um schnell von Python-Arrays nach PostgreSQL zu konvertieren?

Dies ist eine Folgefrage an:Wie wird in PostgreSQL in ein int-Array umgewandelt? [https://dba.stackexchange.com/questions/107079/how-to-cast-to-int-array-in-postgresql] Ich überlege, wie man Pythons Datentyp von Array-Array mit ...