Текущее время: Ср, июл 30 2025, 06:14

Часовой пояс: 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 Feedfetcher


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

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