Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Функция подсчета из разных полей APEX / 4 сообщений из 4, страница 1 из 1
09.06.2014, 00:03
    #38664829
maukur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция подсчета из разных полей APEX
Есть 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
09.06.2014, 08:54
    #38664926
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция подсчета из разных полей APEX
maukur,

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

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


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