Zapytania SQL

Opcja „Zapytania SQL” umożliwia większą ingerencję w zapisywane w programie dane.

Wpisując odpowiednie zapytania można wyselekcjonować dane (instrukcja „SELECT”), wstawiać nowy wpis (instrukcja „INSERT”), zmodyfikować już istniejący (instrukcja „UPDATE”), a także usunąć niepotrzebny (instrukcja „DELETE”), itd... Jeśli użyje się zapytania z instrukcją inną niż „SELECT”, następuje zamknięcie okna „Zapytania SQL” i ponowne wywołanie ostatniego zapytania (z tą właśnie instrukcją). Wadą, w przypadku użycia takich zapytań (chodzi tu głównie o instrukcje „INSERT” i „DELETE”), jest konieczność ręcznego podstawiania bądź usuwania – skojarzonych z modyfikowanym wpisem – plików graficznych i dokumentacji. Z tego względu odradza się używania tej opcji, zwłaszcza na wypełnionej ważnymi danymi bazie, przez mniej zorientowanych użytkowników. Przykładowe cztery zapytania, reprezentujące wymienione wyżej instrukcje, pokazane zostały poniżej:

SELECT * FROM Mosty ORDER BY Id

INSERT INTO Mosty(Nazwa, Miejsce) VALUES (‘NAZWA’, ‘MIEJSCE’)

UPDATE Mosty SET Miejsce=’Miejsce’, Rzeka=’Rzeka’ WHERE Id=1

DELETE FROM Mosty WHERE Id=1