sql >> Databasteknik >  >> RDS >> PostgreSQL

'syntaxfel vid slutet av inmatning' - när du försöker starta lagrad procedur från DB

Frågan du kör är fel. Det är en blandning mellan funktionsskapandet och ett anrop för att få resultatet.

Dessutom ska endast funktionsnamnet vara dubbla citationstecken, inte parametern

Ändra frågan till

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


  1. Få marionettbygget att misslyckas när SQL-skriptet inte kan köras

  2. Hur hanterar jag SQL-kolumnnamn som ser ut som SQL-nyckelord?

  3. Importera data från Microsoft SQL (.MDF)-fil till MySQL

  4. Behöver hjälp att förstå beteendet hos SELECT ... FÖR UPPDATERING som orsakar ett dödläge