Sodobne zbirke podatkov vse po vrsti podpirajo obdelavo podatkov s SQL, vendar tudi vse ponujajo njegovo nadgradnjo. Kljub dokazani uspešnosti SQL vseh problemov, povezanih z obdelavo podatkov, z njim ne moremo rešiti. Opisne stavke SQL zato s pomočjo običajnih postopkovnih jezikov sestavljamo v delujoče programe.