0 / 0 / 0
Регистрация: 03.09.2018
Сообщений: 4
|
|
1 | |
Вызов процедуры из триггера04.09.2018, 15:22. Показов 5881. Ответов 3
Метки нет (Все метки)
Уважаемые знатоки, помогите! В программировании - нуб полнейший. Практикуюсь решая задачки, которые мне придумывают товарищи.
Есть условие - создать таблицу, в которой колонка (text) будет заполнятся рандомным числом от 1-3 и на основании этого рандомного будет так же доставленно слово к ответу ( если рандомное число 1 - "Математика", если 2 - "Физика", если 3 - "Логика"). т.е. колонка должна заполняться строками в виде "1 Математика", "2 Физика" и т.д. Создавал отдельно процедуру для такого рандома, также создал триггер, но не могу триггером вызвать эту процедуру, чтобы она заполняла таблицу. Таблицу нужно заполнять при помощи цикла. Всё это делаю в Pl/sql developer. Прошу Вас дать парочку советов, как можно решить эту задачу, используя цикл, процедуру и триггер. Заранее спасибо всем, кто откликнется.
0
|
04.09.2018, 15:22 | |
Ответы с готовыми решениями:
3
Вызов процедуры Создание и вызов процедуры Создание и вызов хранимой процедуры Parallel hint убирает вызов процедуры |
Модератор
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
|
|
04.09.2018, 16:24 | 2 |
Сообщение было отмечено noob2424 как решение
Решение
Вызов процедуры из триггера ничем не отличается от вызова из другой процедуры. В чем проблема?
0
|
0 / 0 / 0
Регистрация: 03.09.2018
Сообщений: 4
|
|||||||||||
04.09.2018, 17:35 [ТС] | 3 | ||||||||||
Задачу уже решил другим способом, не создавая процедуру. Теперь есть другая проблема.
Написал цикл для добавления в таблицу строк
если запускать его самого по себе - работает. Но попытался запустить цикл через процедуру
0
|
Модератор
4217 / 3058 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
|
|
05.09.2018, 09:26 | 4 |
Сообщение было отмечено noob2424 как решение
Решение
Сообщение от noob2424
1. цикл не выполняется ни одного раза из-за неверного loop_number 2. после выполнения процедуры не выдается COMMIT, а результат смотришь в другой сессии
0
|
05.09.2018, 09:26 | |
05.09.2018, 09:26 | |
Помогаю со студенческими работами здесь
4
Вызов хранимой процедуры Oracle PL/SQL Вызов процедуры из триггера Вызов триггера Вызов триггера по времени Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |