PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

'Syntaxfehler am Ende der Eingabe' - beim Versuch, eine gespeicherte Prozedur aus der DB zu starten

Die Abfrage, die Sie ausführen, ist falsch. Es ist eine Mischung aus der Funktionserstellungsanweisung und einem Aufruf, um das Ergebnis zu erhalten.

Außerdem sollte nur der Funktionsname in doppelte Anführungszeichen gesetzt werden, nicht der Parameter

Ändern Sie die Abfrage in

var s = "SELECT * FROM \"GetActiveUserPackagesForOpenBillingPeriod\"({0})";