ERSTELLEN Sie eine gespeicherte Prozedur mit einfachem Abfragetext über NpgsqlConnection::ExecuteAsyncC#

Ein Treffpunkt für C#-Programmierer
Guest
 ERSTELLEN Sie eine gespeicherte Prozedur mit einfachem Abfragetext über NpgsqlConnection::ExecuteAsync

Post by Guest »

Ich versuche, das folgende Skript auszuführen, das eine gespeicherte Prozedur in meiner Postgre-Datenbank erstellen soll:

Code: Select all

CREATE OR REPLACE PROCEDURE public.select_data()
LANGUAGE sql
BEGIN ATOMIC
SELECT tbl.id,
tbl.val
FROM tbl;
END
Ein sehr einfaches Skript zum Erstellen eines Dummy-SP. Es funktioniert perfekt, wenn es über pgAdmin ausgeführt wird. Ich habe jedoch diesen Fehler, wenn ich versuche, es mit einer der Execute/Query-Methoden auszuführen.
[img]https://i.sstatic. net/oTL0RmSA.png[/img]

Image

Übrigens funktioniert ein ähnliches Skript zum Erstellen einer Funktion auch mit „ExecuteReaderAsync“ einwandfrei

Code: Select all

CREATE OR REPLACE FUNCTION public.fn_add_values(a integer, b integer)
RETURNS integer
LANGUAGE sql
RETURN (a + b)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post