1. Rövidebb kódot eredményez.
2. Speciális adatbázis-műveletek használhatók ki általa.
3. Minden esetben gyorsabb, mint a hagyományos hívás.
4. Nincsen szükség a paraméterek kézi escape-elésére.
5. Csökkenthető az SQL beszúrás esélye.
6. Ugyanazon SQL kód többszöri futtatására van lehetőség gyorsabban.
7. Olvashatóbb és áttekinthetőbb kódot eredményez, mert elválasztja a logikát az adattól.