
Blok funkcija MEMDB je višestruka memorijska funkcija.
Ovaj blok funkcije može se koristiti za pohranjivanje više podataka direktno u aplikaciji.
Baza podataka pohranjuje sve podatke u pozadini. Ako se ime promijeni kasnije u programu, moguće je da će se podaci izgubiti.
Definira podatke koje treba pohraniti. Format nije bitan.
Ulaz definira ime memorijskog prostora kao niz znakova. Ovo ne smije biti prazno i ne smije sadržavati točku s zarezom ";". Inače pohranjivanje ne uspijeva.
Ako se ime promijeni, memorijski prostor se odmah mijenja. To znači da vrijednost na izlazu više nije dostupna.
Na pozitivnoj ivici vrijednost na ulazu IN se kopira u memoriju i izdaje se na izlazu Q.
Na pozitivnoj ivici memorija odabranog imena se briše. Na izlazu Q ponovno je vrijednost NULL.
Na pozitivnoj ivici cijela memorija se resetira. Na izlazu Q ponovno je vrijednost NULL.
Vraća memoriju baze podataka odabranog imena. Pri inicijalizaciji ova vrijednost je NULL.
Izlaz je istinit ako se dogodi greška. To se događa ako je ime pogrešno definirano.
Izlaz vraća sve memorijske banke kao niz znakova odvojenih točkom s zarezom.
Izlaz vraća broj memorijskih banaka.