INTERBASE

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. Изменение записи


MySQL база данных описаний монет стран мира.
MySQL база данных описаний монет стран мира.


База данных предприятий Кстово (1232 адресов)
База данных предприятий Кстово (1232 адресов)


База данных предприятий Белово (2177 адресов)
База данных предприятий Белово (2177 адресов)