Рекомендации по планированию и корректировке проведения сеансов итнп план проведения сеанса итнп — страница 10

  • Просмотров 961
  • Скачиваний 5
  • Размер файла 399
    Кб

возможность подключению по локальной сети к центральному серверу БД. Требования к программному обеспечению: библиотека доступа к серверу БД Firebird 2.x. Основные положения по структуре хранимых процедур Процедура является самостоятельной программой, написанной на языке PSQL Firebird, скомпилированной интерпретатором во внутренний двоичный язык Firebird и сохраненный как исполняемый код в метаданных базы данных. Спроектированы хранимые

процедуры выбора и выполнения. Хранимые процедуры выбора (select) имеют следующий общий синтаксис вызова: SELECT <список столбцов> FROM НазваниеПроцедуры(аргумент1, аргумент2,.., аргументN) WHERE <условия-поиска> ORDER BY <список-упорядочивания> <список столбцов> – разделенный запятыми список из одного или более выходных параметров возращаемых процедурой или * для выбора всех столбцов. аргумент1, аргумент2,– разделенный запятыми

список из одного или более входных параметров необходимых для отработки процедуры. Выходной набор может быть ограничен условием поиска в предложении WHERE и упорядочен с помощью предложения ORDER BY. Хранимые процедуры выполнения (execute) имеют следующий общий синтаксис вызова: Execute procedure НазваниеПроцедуры(аргумент1, аргумент2,.., аргументN) Структура таблиц базы данных и хранимых процедур Рекомендации по планированию и корректировке

проведения сеансов ИТНП INS_ITNP_REQUEST Процедура выбора INS_ITNP_REQUEST осуществляет добавление рекомендаций по планированию сеанса ИТНП (СПО-НБО) входные данные: № Название аргумента Тип данных Описание аргумента 1 SEANS_ID Integer Номер сеанса (ссылка на таблицу Seans) 2 ITNP_DATES TIMESTAMP Дата начала корректировки программы работы ОКИК 3 ITNP_COUNT_DATES Integer Количество суток корректировки программы работы 4 ITNP_DATA BLOB Рекомендации и предложения по сеансу ИТНП

Выходные данные процедуры INS_ITNP_REQUEST: № Название аргумента Тип данных Описание аргумента 1 ITNP_REQUEST_ID Integer ID рекомендации SEL_ITNP_REQUEST Процедура выбора SEL_ITNP_REQUEST осуществляет выборку рекомендаций по планированию сеанса ИТНП (СПО-НБО), выходные данные: № Название аргумента Тип данных Описание аргумента 1 ITNP_REQUEST_ID Integer ID рекомендации 2 ITNP_SEANS_ID Integer Номер сеанса (ссылка на таблицу Seans) 3 ITNP_DATES TIMESTAMP Дата начала корректировки программы работы

ОКИК 4 ITNP_COUNT_DATES Integer Количество суток корректировки программы работы 5 ITNP_DATA BLOB Рекомендации и предложения по сеансу ИТНП 6 ITNP_REQUEST_DATES_CREATE TIMESTAMP Дата/Время регистрации записи в БД 7 ITNP_REQUEST_DATES_SELECT TIMESTAMP Дата/Время последней выборки записи SEL_ITNP_REQUEST_BY_SEANS Процедура выбора SEL_ITNP_REQUEST_BY_SEANS осуществляет выборку рекомендаций по планированию сеанса ИТНП (СПО-НБО) по номеру сеанса, входные данные: № Название аргумента Тип данных Описание