Форум программистов, компьютерный форум, киберфорум
Oracle
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 10.12.2011
Сообщений: 59
1

Транзакция в хранимой процедуре

28.08.2013, 23:21. Показов 1127. Ответов 2
Метки нет (Все метки)

Здравствуйте!
Есть хранимая процедура, выполняющая два инсёрта.
SQL
1
2
3
4
5
6
7
CREATE OR REPLACE PROCEDURE myProc(name IN varchar2, url IN varchar2, dat IN varchar2, address IN varchar2,
phone IN varchar2) AS 
BEGIN
  INSERT INTO employee VALUES (seq_emp.nextval, name, url);
  INSERT INTO contacts VALUES (seq_cont.nextval, dat, address, phone);
END myProc;
/
Как эту процедуру, представить в виде транзакции? Насколько я знаю, Begin transaction в Oracle не используется.
Спасибо!
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.08.2013, 23:21
Ответы с готовыми решениями:

Использование не всех параметров в хранимой процедуре
В задании нужно написать хранимую процедуру на обновление таблицы. В хранимой процедуре должно быть...

Оператор if else в хранимой процедуре
Всем Привет! У меня ошибки в условиях, не могли бы подсказать где. Мне нужно, чтобы при...

Курсор в хранимой процедуре
Здравствуйте! использую в своей процедуре курсор первый раз. не могу понять почему не работает...

Запрос по хранимой процедуре
Здравствуйте. У меня проблема. Не получается корректно создать хранимую процедуру. В результате её...

2
1561 / 1039 / 93
Регистрация: 17.04.2009
Сообщений: 2,995
29.08.2013, 08:35 2
вот
0
Модератор
3881 / 2857 / 546
Регистрация: 21.01.2011
Сообщений: 12,374
29.08.2013, 09:27 3
Добавь в конце COMMIT и будет тебе транзакция
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.08.2013, 09:27

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Хранимой процедуре Firebird
Плиз! Люди подскажите создаю базу данных есть таблица в которую ввожу вводимые данные и есть...

Вычисление в хранимой процедуре
Доброго времени суток =) есть таблица CREATE GENERATOR GEN_T_RABOTA_ID; CREATE TABLE...

Ошибка в хранимой процедуре
Здраствуйте! Писал я хранимую процедуру которая проверяла правильность длины набивки номера...

Ошибка в хранимой процедуре
Добрый день. Извините за срочность, мне нужно разобраться с хранимыми процедурами. Больно...

Ошибка в хранимой процедуре
Здравствуйте! У меня при выполнении хранимой процедуры возникает следующая ошибка ""Ошибка...

Запрос в хранимой процедуре
Здравствуйте, у меня есть база данных "Автосервис", посмотрите на картинку. Мне нужно создать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.