Написать процедуру, которая рассчитывает ежегодную премию для сотрудников. Входными параметрами процедуры являются: рассматриваемый уровень служебной иерархии, необходимое количество задач, за которые сотрудник был ответственен в течении года, и % от ежемесячной зарплаты, который и составляет премию. Для каждого сотрудника, принадлежащего указанному уровню иерархии и бывшего ответственным в этом году не менее, чем за указанное число задач, рассчитать премию (% от зарплаты). Выходными параметрами являются признак успешного или неуспешного завершения процедуры и индексная таблица, каждый элемент которой имеет следующую структуру: код сотрудника и размер премии.
Posts Tagged ‘Procedure’
Задание по SQL. Часть 3
Воскресенье, 14 августа, 2016Справочник стран
Воскресенье, 12 июня, 2016Есть справочник стран — таблица FW_COUNTRY
CREATE TABLE FW_COUNTRY ("ID_COUNTRY" NUMBER(10), "V_NAME" VARCHAR2(64), "B_DELETED" NUMBER(1) DEFAULT 0 ) TABLESPACE MIRAVILD_DATA; COMMENT ON TABLE FW_COUNTRY IS 'Страна'; COMMENT ON COLUMN FW_COUNTRY.ID_COUNTRY IS 'Код страны'; COMMENT ON COLUMN FW_COUNTRY.V_NAME IS 'Наименование страны'; COMMENT ON COLUMN FW_COUNTRY.B_DELETED IS 'Признак удаления (0 - активна)'; /