Size: a a a

F# Flood: Be a cheif

2021 January 28

AH

Ayrat Hudaygulov in F# Flood: Be a cheif
Elizabeth
ребят, кто разбирается в оракл бд? есть проблема

CREATE OR REPLACE TRIGGER CHECK_COUNT_SONG_CORRECTION
  BEFORE INSERT
  ON SONG
  FOR EACH ROW
DECLARE
  AMOUNT_EXCPETION   EXCEPTION;
  PRAGMA EXCEPTION_INIT (AMOUNT_EXCPETION, -20001);
  SONGS_COUNT_IN_ALBUM  NUMBER (2);
  ALBUM_TOTAL_SONGS_AMOUNT  NUMBER (2);
BEGIN

SELECT COUNT(*)
INTO SONGS_COUNT_IN_ALBUM
 FROM SONG WHERE ALBUM_ID=:NEW.ALBUM_ID;

SELECT AMOUNT
INTO ALBUM_TOTAL_SONGS_AMOUNT
 FROM ALBUM WHERE ID=:NEW.ALBUM_ID;

  IF(SONGS_COUNT_IN_ALBUM + 1) > ALBUM_TOTAL_SONGS_AMOUNT
  THEN
     RAISE AMOUNT_EXCPETION;
  END IF;
EXCEPTION
  WHEN AMOUNT_EXCPETION
  THEN
     raise_application_error (-20001, 'error, count songs is more than total amount in album table');
END;

есть такой триггер у меня и мне сказали что в нем есть проблема - мутирование таблиц. Можете подсказать как это исправить, или в каком направлении мне искать решение и так далее. Надеюсь на вашу помощь
лол
источник

AH

Ayrat Hudaygulov in F# Flood: Be a cheif
Ilya Chernoudov
ну вот смотри 200к в месяц, 100к можно откладывать спокойно, согласен?
нет, не согласен
источник

ak

alIxkononov kononov in F# Flood: Be a cheif
Elizabeth
ребят, кто разбирается в оракл бд? есть проблема

CREATE OR REPLACE TRIGGER CHECK_COUNT_SONG_CORRECTION
  BEFORE INSERT
  ON SONG
  FOR EACH ROW
DECLARE
  AMOUNT_EXCPETION   EXCEPTION;
  PRAGMA EXCEPTION_INIT (AMOUNT_EXCPETION, -20001);
  SONGS_COUNT_IN_ALBUM  NUMBER (2);
  ALBUM_TOTAL_SONGS_AMOUNT  NUMBER (2);
BEGIN

SELECT COUNT(*)
INTO SONGS_COUNT_IN_ALBUM
 FROM SONG WHERE ALBUM_ID=:NEW.ALBUM_ID;

SELECT AMOUNT
INTO ALBUM_TOTAL_SONGS_AMOUNT
 FROM ALBUM WHERE ID=:NEW.ALBUM_ID;

  IF(SONGS_COUNT_IN_ALBUM + 1) > ALBUM_TOTAL_SONGS_AMOUNT
  THEN
     RAISE AMOUNT_EXCPETION;
  END IF;
EXCEPTION
  WHEN AMOUNT_EXCPETION
  THEN
     raise_application_error (-20001, 'error, count songs is more than total amount in album table');
END;

есть такой триггер у меня и мне сказали что в нем есть проблема - мутирование таблиц. Можете подсказать как это исправить, или в каком направлении мне искать решение и так далее. Надеюсь на вашу помощь
вот это врыв
источник

VK

Vladislav Khapin in F# Flood: Be a cheif
Ilya Chernoudov
ну вот смотри 200к в месяц, 100к можно откладывать спокойно, согласен?
жить на 100 можно если ты один сыч только
источник

E

Elizabeth in F# Flood: Be a cheif
alIxkononov kononov
вот это врыв
)
источник

M

Mikhail in F# Flood: Be a cheif
Vladislav Khapin
жить на 100 можно если ты один сыч только
И со своим жильём
источник

VK

Vladislav Khapin in F# Flood: Be a cheif
и то туго
источник

VK

Vladislav Khapin in F# Flood: Be a cheif
Mikhail
И со своим жильём
да
источник

M

Mikhail in F# Flood: Be a cheif
Или у тебя совсем низкие потребности
источник

AH

Ayrat Hudaygulov in F# Flood: Be a cheif
Mikhail
И со своим жильём
вот да, ипотека изи 50к
источник

T

Tako in F# Flood: Be a cheif
илья дишовка
источник

AH

Ayrat Hudaygulov in F# Flood: Be a cheif
причем на 25лет
источник

ak

alIxkononov kononov in F# Flood: Be a cheif
Mikhail
Или у тебя совсем низкие потребности
низменные
источник

ak

alIxkononov kononov in F# Flood: Be a cheif
один калик покурить сколько выйдет в месяц
источник

VK

Vladislav Khapin in F# Flood: Be a cheif
Mikhail
Или у тебя совсем низкие потребности
греча с сосисками и пакет сока
источник

AH

Ayrat Hudaygulov in F# Flood: Be a cheif
Vladislav Khapin
греча с сосисками и пакет сока
зато 100к откладываешь!
источник

MK

Mark Kochanov in F# Flood: Be a cheif
Elizabeth
ребят, кто разбирается в оракл бд? есть проблема

CREATE OR REPLACE TRIGGER CHECK_COUNT_SONG_CORRECTION
  BEFORE INSERT
  ON SONG
  FOR EACH ROW
DECLARE
  AMOUNT_EXCPETION   EXCEPTION;
  PRAGMA EXCEPTION_INIT (AMOUNT_EXCPETION, -20001);
  SONGS_COUNT_IN_ALBUM  NUMBER (2);
  ALBUM_TOTAL_SONGS_AMOUNT  NUMBER (2);
BEGIN

SELECT COUNT(*)
INTO SONGS_COUNT_IN_ALBUM
 FROM SONG WHERE ALBUM_ID=:NEW.ALBUM_ID;

SELECT AMOUNT
INTO ALBUM_TOTAL_SONGS_AMOUNT
 FROM ALBUM WHERE ID=:NEW.ALBUM_ID;

  IF(SONGS_COUNT_IN_ALBUM + 1) > ALBUM_TOTAL_SONGS_AMOUNT
  THEN
     RAISE AMOUNT_EXCPETION;
  END IF;
EXCEPTION
  WHEN AMOUNT_EXCPETION
  THEN
     raise_application_error (-20001, 'error, count songs is more than total amount in album table');
END;

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

ak

alIxkononov kononov in F# Flood: Be a cheif
Vladislav Khapin
греча с сосисками и пакет сока
спасибо изжога началсь
источник

AH

Ayrat Hudaygulov in F# Flood: Be a cheif
дошик норм
источник

IC

Ilya Chernoudov in F# Flood: Be a cheif
Ayrat Hudaygulov
нет, не согласен
имея своё жильё
источник