sql >> Database >  >> RDS >> PostgreSQL

'syntaxisfout aan het einde van invoer' - tijdens het starten van de opgeslagen procedure vanuit DB

De query die u uitvoert is onjuist. Het is een mix tussen de functie-aanmaakopdracht en een aanroep om het resultaat te krijgen.

Ook moet alleen de functienaam dubbel worden aangehaald, niet de parameter

Wijzig de zoekopdracht in

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


  1. Dubbele invoer '0' voor sleutel 'PRIMARY'

  2. Een tijdstempel in Oracle invoegen in een specifiek formaat

  3. Oracle Shutdown-fout ORA-01033

  4. Waar worden '$$' voor gebruikt in PL/pgSQL