Przykład 8 - wykorzystanie interfejsu asocjacyjnego
char *nowe_nazwisko = "Kowalewski";
//alokacja przesterzeni w buforze
//pobranie obiektu do bufora
EXEC SQL SELECT VALUE(o) INTO :os_p
FROM osoby o WHERE nazwisko =’Kowalski’;
//modyfikacja wartości obiektu w buforze
EXEC SQL OBJECT SET nazwisko OF :os_p TO :nowe_nazwisko;
//zapis zmian do bazy danych
EXEC SQL INSERT INTO osoba VALUES(:os_p);
//zwolnienie przestrzeni w buforze