Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Create trigger nakl_au for Nakl after update as






BEGIN

IF(OLD.NAKL_ITOG < > NEW.NAKL_ITOG) THEN

UPDATE POKUP SET POK_SUMM = (POK_SUMM - NEW.NAKL_ITOG + OLD.NAKL_ITOG)

WHERE (ID_POKUP = NEW.POK_ID);

END!!

SET TERM;!!

Подумайте как проверять сумму на счету покупателя и переделайте последний триггер.

Напишите процедуру, которая набор помещает в новую таблицу TOV_RASH суммарные количества и стоимости проданных за последний месяц товаров.

Работа с БД на другом компьютере.

Работа с InterBase в сетевом режиме имеет некоторые особенности. Прежде всего, соединимся с удаленным сервером. Выберем в Меню Server-Register и заполним поля, как указано ниже.

Рис.28 Параметры подключения к удаленному серверу

Проверим связь:

Рис.29 Пример тестирования подключения к удаленному серверу

Теперь соединимся с БД, существующей на этом сервере:

Если мы не знаем пароль АДМИНИСТРАТОРА SYSDBA, то воспользоваться программой IBConsole нам не удастся. Но мы можем вызвать утилиту Interactive SQL и выполнить оператор:

connect '172.20.3.82: c: \Inform_Technology\InterBase\Torgovl.gdb'
USER STUDENT PASSWORD student ROLE STUDENT_INFO

После чего можно выполнять все операции, например:

Рис.30 Пример обращения к удаленному серверу

Обратите внимание на путь к данным в строке состояния.

Если же мы знаем пароль администратора, то мы можем подключиться как SYSDBA и выполнять все операции: зарегистрировать БД, и соединяться с ней в дальнейшем Database|Connect as.

Рис.31 Пример регистрации базы данных на удаленном сервере

Рис.32 Пример подключения к базе данных на удаленном сервере






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.