powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Функция подсчета из разных полей APEX
4 сообщений из 4, страница 1 из 1
Функция подсчета из разных полей APEX
    #38664829
maukur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть 3 таблицы

Блюда:
CREATE TABLE "BLUDES"
( "ID" VARCHAR2(10) NOT NULL ENABLE,
"B_NAME" VARCHAR2(64) NOT NULL ENABLE,
"B_INGRES" NUMBER,
"PRICE" NUMBER,
"IMAGE" BFILE,
"B_TYPE" NUMBER,
CONSTRAINT "BLUDES_PK" PRIMARY KEY ("ID") ENABLE
)
/

CREATE OR REPLACE TRIGGER "BI_BLUDES"
before insert on "BLUDES"
for each row
begin
if :NEW."ID" is null then
select "BLUDES_SEQ".nextval into :NEW."ID" from sys.dual;
end if;
end;

/
ALTER TRIGGER "BI_BLUDES" ENABLE
/

Ингредиенты:
CREATE TABLE "INGTES"
( "ID" NUMBER,
"I_NAME" VARCHAR2(64) NOT NULL ENABLE,
"I_DATE" DATE NOT NULL ENABLE,
"I_PRICE" NUMBER(6,2) NOT NULL ENABLE,
"I_COUNT" NUMBER(7,3) NOT NULL ENABLE,
"I_TYPE" NUMBER,
CONSTRAINT "INGTES_PK" PRIMARY KEY ("ID") ENABLE
)
/

CREATE OR REPLACE TRIGGER "BI_INGTES"
before insert on "INGTES"
for each row
begin
if :NEW."ID" is null then
select "INGTES_SEQ".nextval into :NEW."ID" from sys.dual;
end if;
end;

/
ALTER TRIGGER "BI_INGTES" ENABLE
/

Ингредиенты для блюда
CREATE TABLE "INGRES_FOR_BLUD"
( "ID" NUMBER NOT NULL ENABLE,
"B_ID" NUMBER,
"I_ID" NUMBER,
"COUNT" NUMBER,
CONSTRAINT "INGRES_FOR_BLUD_PK" PRIMARY KEY ("ID") ENABLE
)
/

CREATE OR REPLACE TRIGGER "BI_INGRES_FOR_BLUD"
before insert on "INGRES_FOR_BLUD"
for each row
begin
if :NEW."ID" is null then
select "INGRES_FOR_BLUD_SEQ".nextval into :NEW."ID" from sys.dual;
end if;
end;

/
ALTER TRIGGER "BI_INGRES_FOR_BLUD" ENABLE
/


Нужно написать функцию, которая возвращает цену блюда.
...
Рейтинг: 0 / 0
Функция подсчета из разных полей APEX
    #38664926
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maukur,

И при чем здесь apex ?
...
Рейтинг: 0 / 0
Функция подсчета из разных полей APEX
    #38665792
maukur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,
А куда поместить?
...
Рейтинг: 0 / 0
Функция подсчета из разных полей APEX
    #38665901
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maukur,

В хранимую процедуру/пакет.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Функция подсчета из разных полей APEX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]