#1307048

#1307048: Дана таблица Разговор. Разработать триггер, который выполняется вместо изменения продолжительности одного разговора. Выполнить изменение продолжительности только в том случае, если общая продолжительность телефонных соединений абонента, в разговоре которого меняется продолжительность, не превышает 300 мин.    CREATE TRIGGER  trig_upd  ON Разговор INSTEAD OF UPDATE AS   Выберите операторы для продолжения текста триггера..

Дана таблица Разговор. Разработать триггер, который выполняется вместо изменения продолжительности одного разговора. Выполнить изменение продолжительности только в том случае, если общая продолжительность телефонных соединений абонента, в разговоре которого меняется продолжительность, не превышает 300 мин.    CREATE TRIGGER  trig_upd  ON Разговор INSTEAD OF UPDATE AS   Выберите операторы для продолжения текста триггера..
Варианты ответа:
  • IF (SELECT SUM(продолжительность) FROM Разговор, inserted GROUP BY Фамилия HAVING фамилия=inserted.фамилия) <=300 UPDATE Разговор SET продолжительность=(SELECT продолжительность FROM inserted) WHERE Код_Разговора=( SELECT Код_Разговора FROM inserted)
  • DECLARE @f VARCHAR(20), @d INT,@sd INT, @k INT SELECT @k=Код_Разговора,@f=фамилия, @d=продолжительность FROM inserted SELECT @sd=SUM(продолжительность) FROM Разговор GROUP BY Фамилия HAVING фамилия=@f IF @sd<=300 UPDATE Разговор SET продолжительность=@d WHERE Код_Разговора=@k
  • IF SUM(inserted.продолжительность WHERE фамилия=inserted.фамилия )<=300 UPDATE Разговор SET продолжительность= inserted.продолжительность WHERE Код_Разговора=inserted.Код_Разговора
  • IF (SELECT SUM(продолжительность) FROM Разговор) <=300 UPDATE Разговор SET продолжительность=(SELECT продолжительность FROM inserted) WHERE Код_Разговора=( SELECT Код_Разговора FROM inserted)

🔒 Ответ будет доступен после оплаты

Курс направлен на изучение ключевых принципов и методов, необходимых для понимания и применения современных технологий в профессиональной деятельности. Рассматриваются основные концепции, инструменты и практики, позволяющие эффективно решать задачи в данной области. Особое внимание уделяется развитию навыков анализа, критического мышления и работы с информацией. Программа включает теоретические модули, практические задания и примеры из реальных кейсов, что способствует глубокому освоению материала и его дальнейшему использованию на практике.

Курс направлен на изучение ключевых принципов и методов, необходимых для понимания и применения современных технологий в профессиональной деятельности. Рассматриваются основные концепции, инструменты и практики, позволяющие эффективно решать задачи в данной области. Особое внимание уделяется развитию навыков анализа, критического мышления и работы с информацией. Программа включает теоретические модули, практические задания и примеры из реальных кейсов, что способствует глубокому освоению материала и его дальнейшему использованию на практике.

Похожие вопросы по дисциплине

📚 Похожие вопросы по этой дисциплине
Дано представление.    CREATE VIEW view5 AS SELECT Билет.Номер_места, Билет.Номер_рейса,  Рейс.Конечный_пункт FROM Билет INNER JOIN Рейс ON  Билет.Номер_рейса = Рейс.Номер_рейса   Предпринимается попытка удалить из представления запись. DELETE FROM view5 WHERE Конечный_пункт ='Москва'   Результатом выполнения команды является следующее: Для создания последовательности, начинающейся с 1 и имеющей шаг 1, использовался оператор:   CREATE SEQUENCE books_seq                 INCREMENT BY 1                 START WITH 1                 MAXVALUE 9999                 NOCACHE                 NOCYCLE   Данная последовательность применяется для вставки уникальных значений в поле первичного ключа таблицы Books, состоящей из: Books: Book_id (number, PK), Title (varchar2 (50)), Publishing (varchar2 (40)), Size (number), Quantity (number, NOT NULL), Price (number, NOT NULL) Оператор DML предназначен для вставки очередной строки в таблицу Books: INSERT INTO Books (Book_id, Title, Quantity, Price) VALUES (_______, 'The celebrety', 200, 250) Среди предложенных вариантов кода выберите тот, который при вставке вместо знака подчеркивания обеспечивает корректное выполнение оператора и решение поставленной задачи Для создания последовательности, начинающейся с 10 и имеющей шаг 10, использовался оператор: CREATE SEQUENCE books_seq                 INCREMENT BY 10      START WITH 10                 MAXVALUE 9999                 NOCACHE                 NOCYCLE Какая из перечисленных команд может использоваться для получения текущего значения последовательности: