Текущее время: Чт, июл 03 2025, 13:44

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: как работает MODIFY dbtab?
СообщениеДобавлено: Ср, апр 19 2006, 11:55 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
Собственно сабж. Вопрос диалектический. У меня в программе несколько раз стоит оператор
MODIFY dbtab. Таблица одна и та же, но вот коммит только один в конце программы. Скажите, если скажем три раза вызвать MODIFY, а в конце сделать COMMIT WORK, то сколько записей добавится в таблицу - три или одна?

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 19 2006, 12:04 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Может и не одной. Если это обновление.
А может и 100, т.к. не указано откуда Вы вставляете данные - из workArea или Itab.

Вставляйте. Только не злоупотребляйте лишний раз коммитами. И так всё работает нормально.

_________________
Рисую потоки данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, апр 19 2006, 12:23 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
вставка идёт из work area. Ладно, сейчас проверю один момент...

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: как работает MODIFY dbtab?
СообщениеДобавлено: Ср, апр 19 2006, 12:25 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 12:50
Сообщения: 134
Откуда: UA->DE
Пол: Женский
Loyso написал(а):
Собственно сабж. Вопрос диалектический. У меня в программе несколько раз стоит оператор
MODIFY dbtab. Таблица одна и та же, но вот коммит только один в конце программы. Скажите, если скажем три раза вызвать MODIFY, а в конце сделать COMMIT WORK, то сколько записей добавится в таблицу - три или одна?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB