Toon posts:

SQL Procedures

Pagina: 1
Acties:

Verwijderd

Topicstarter
Op dit moment ben ik bezig met procedures in sql. Ik werk in posgresql.

Wanneer ik het volgende probeer uit te voeren krijg ik standaard dezelfde foutmelding.

Uitvoer:

create procedure delete_pakbonregels
(snr_var in int4) as
begin
delete from pakbonregels
where spelersnr = snr_var
end

Foutmelding:

PostgreSQL said: ERROR: parser: parse error at or near "procedure"

Ik heb het al geprobeerd onder linux en op mijn websiteaccount en hij doet het dus niet. Ligt dit aan postgresql? Zo ja, wat kan ik er aan doen dat ik de procedure wel kan gebruiken. Het is voor school dus wil ik ook best ergens anders onder werken dan postgresql. Wat heb ik hiervoor dan nodig en hoe moet ik dat configureren?

Help me.. met google en de search kom ik er niet uit!

BVD,

The_Predator

Verwijderd

Dat komt omdat create procedure ook geen ondersteund stuk SQL is in PostgreSQL. Zie http://www.postgresql.org/idocs/index.php?sql-commands.html voor de wel ondersteunde constructies.

HTH :)

Verwijderd

Topicstarter
mmm.. thnks! ik had dat nog niet gevonden..

maar.. hoe maak ik dan stored procedures in postgresql?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Ik denk dat je net zo goed een functie kan maken die opaque returned (of een integer ofzo, of gewoon niets)

Dus create function.
Simpel gezegd is een procedure ook een functie die niks returned.