В начало

Insert, Delete, Update

 

            В СУБД «InterBase 6.5», как и в большинстве СУБД поддерживается возможность изменять записи таблиц с помощью SQL-команд: INSERT, DELETE и UPDATE.

            Например у нас имеется таблица «Banki», содержащая поля:

        ID_Banka,

        Nazvanie,

        Gorod,

        Telefon.

Поле «ID_Banka» имеет целочисленный тип и является первичным ключом, значение в этом полен. К слову генерируется генератором и устанавливается триггером перед вставкой новой записи.

Рис. 1. Таблица «Banki» на закладке «Data» свойств таблицы

           

Если есть необходимость добавить новую запись в таблицу «Banki», то можно воспользоваться запросом типа:

INSERT INTO Banki (id_banka, Nazvanie, Gorod, Telefon)

VALUES (10, 'МеталлИнвест', 'Москва', '495-1234567');

COMMIT;

 

Или так:

INSERT INTO Banki (Nazvanie, Gorod, Telefon)

VALUES ('МеталлИнвест', 'Москва', '495-1234567');

COMMIT;

 

            Для того чтобы изменения сразу отобразились во встроенном в «Interbase 6.5» стрингриде непло хобы в конце запроса писать «COMMIT;».

Рис. 2. Добавление новой записи в таблицу «Banki»

            Для того чтобы удалить ненужную запись из таблицы воспользуемся следующим запросом:

DELETE FROM Banki

WHERE Nazvanie='Внешторгбанк';

COMMIT;

 

 

Рис. 3. Удалили запись с названием «Внешторгбанк»

 

            Также записи можно изменять/обновлять. Для этого существует SQL-запрос с использованием «UPDATE». Например, банк «ВТБ-24» в городе Москва закрылся и его перенесли в Гадюкино.

UPDATE Banki

SET Gorod = 'Гадюкино'

WHERE Nazvanie ='ВТБ-24';

COMMIT;

 

 

            Как видим запрос успешно отработал и изменения внесены в таблицу «Банки».

Рис. 4. Изменение записи