Numele SQL se traduce ca "limbaj structurat de interogare". Altfel spus, pui intrebari intr-un mod structurat catre baza de date si aceasta iti da raspunsuri.
Nu exista programare procedurala si/sau obiectuala in SQL.
Pentru acest scop, exista alte limbaje. De exemplu, Oracle are PL/SQL in a carui denumire PL inseamna - surpriza - Procedural Language (adica limbaj procedural). In acest limbaj poti scrie programe in sensul programarii procedurale.
Nu cred că poți face OOP cu SQL. Dar poți face funcții, proceduri, variabile (locale/globale), structuri repetitive etc... Deci nu e doar cu SELECT-uri.
andi456 întreabă: