Текущее время: Пн, июн 30 2025, 11:12

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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