Witam Wszystkich,
Moje zapytanie dotyczy konserwowania i aktualizacji skryptów SQL (baza nie ma znaczenia). Chodzi o następującą sytuację. Przeważnie skrypty zapisane są w postaci Stringów, dodatkowo przekazywane są do nich parametry. Wszystko jest OK do momentu, gdy aplikacja jest mała i w miarę stała w sensie struktur bazy danych. Jednak w jaki sensowny sposób w napisanych już skryptach SQL obsłużyć sytuację, w której następuje zmiana struktur kilku tabel, powstają nowe pola a dotychczasowe są usuwane. Kompilator Delphi nie wykryje tych zmian, gdyż dla niego zapytanie SQL to tylko string. Nie sprawdzi też poprawności nazw pól i tabel.
Stąd moje pytanie, w jaki sposób projektować i pisać zapytania SQL, aby można było nad nimi zapanować, w przypadku zmian struktur bazy danych ?