Suchergebnisse für Anfrage "plpgsql"
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 ...
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. ...
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), ...
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 := ...
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 ...
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.
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 ...
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 ...
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() ...
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 ...