Suchergebnisse für Anfrage "plpgsql"

2 die antwort

PostgreSQL vs Oracle: Überprüfung von PL / pgSQL während der Kompilieru

ZusammenfassungPostgreSQL ist erstaunlich, aber wir sehen uns bei der Arbeit mit vielen Problemen konfrontiert, da es viele Überprüfungen von PL / pgSQL-Code bis zur Laufzeit verschiebt.ibt es eine Möglichkeit, es in dieser Hinsicht eher ...

1 die antwort

Get Werte aus verschiedenen Spalten in einem generischen Trigger

Ich bin neu bei PostgreSQL und habe einen Trigger gefunden, der bis auf eine Kleinigkeit meinen Zweck erfüllt. Der Trigger ist ziemlich allgemein und läuft über verschiedene Tabellen und protokolliert verschiedene Feldänderungen. ...

3 die antwort

Vorbeugen und / oder Erkennen von Zyklen in postgres

Ein Schema wie das folgende annehmen: CREATE TABLE node ( id SERIAL PRIMARY KEY, name VARCHAR, parentid INT REFERENCES node(id) ); Angenommen, die folgenden Daten sind vorhanden: INSERT INTO node (name,parentid) VALUES ('A',NULL), ('B',1), ...

TOP-Veröffentlichungen

6 die antwort

Split String mit zwei Trennzeichen und Konvertierungstyp

Ich habe eine PL / pgSQL-Funktion wie diese (danke an denjenigen, der dies ermöglicht hat): CREATE OR REPLACE FUNCTION public.split_string(text, text) RETURNS SETOF text LANGUAGE plpgsql AS $function$ DECLARE pos int; delim_length int := ...

10 die antwort

Warum ist IS NOT NULL false, wenn ein Zeilentyp überprüft wird?

Ich habe eine Funktionregistration(), das unter bestimmten Umständen eine Zeile zu einer Tabelle hinzufügen soll. Ich habe einen Codeausschnitt und die Ausgabe eines Anrufs eingefügt. Wennselect * gibt eine nicht leere Tabellenzeile zurück (dies ...

6 die antwort

Lasse alle Tabellen fallen, die dasselbe Präfix in postgres @ habe

Ich möchte alle Tabellen mit demselben Präfix ('supenh_agk') aus derselben Datenbank mit einem einzigen SQL-Befehl / Abfrage löschen.

2 die antwort

Wie führe ich ein String-Ergebnis einer gespeicherten Prozedur in postgres aus?

Ich habe die folgende gespeicherte Prozedur erstellt, die im Grunde genommen einen Tabellennamen und ein Präfix erhält. Die Funktion findet dann alle Spalten, die dieses Präfix gemeinsam haben, und gibt als Ausgabe einen 'select'-Abfragebefehl ...

2 die antwort

Speichern der Ausgabe einer dynamischen Abfrage, die refcursor verwendet, in eine Tabelle

In Fortsetzung zu ein vorheriger Fall [https://stackoverflow.com/questions/27824725/use-text-output-from-a-function-as-new-query/27830985#27830985] , in dem eine dynamische SELECT-Abfragedas verwendet refcursor wurde erstellt und dann ausgeführt ...

2 die antwort

erwendung von benutzerdefinierten Rückgabetypen in einer FOR-Schleife in plpgs

Der folgende Code, den ich verwende, gibt eine Ganzzahl zurück1: CREATE TYPE my_test AS ( foo Integer ); CREATE FUNCTION foo_out() RETURNS SETOF Integer AS $$ BEGIN RETURN QUERY SELECT 1 as foo; END $$ LANGUAGE plpgsql; CREATE FUNCTION foo1() ...

18 die antwort

Alle Tabellen in einer Postgres-Datenbank kürzen

Ich muss regelmäßig alle Daten aus meiner PostgreSQL-Datenbank löschen, bevor ich sie neu aufbaue. Wie würde ich das direkt in SQL machen? Im Moment habe ich es geschafft, eine SQL-Anweisung zu finden, die alle Befehle zurückgibt, die ich ...