|  08.08.2006, 15:33 | #1 | 
| Участник | Именение значений поля в очень большом кол-ве записей 
			
			Народ нужна помощь. В таблице товары "Item" нужно проставить значение поля "Item Category Code" и выполнить VALIDATE этого поля. Проблема в том что записей с пустым значением поля "Item Category Code" в этой таблице более 1.5 млн. На таком кол-ве записей при запуске репорта, который должен это сделать, навик просто загибается. Может кто знает как это побороть? Заранее благодарен.
		 | 
|  | 
|  08.08.2006, 17:22 | #2 | 
| NavAx | 
			
			Если субд - SQL Server, то проще запрос написать. Если запрос не подходит - делайте кусками, скажем, по 100К записей... 
				__________________ "Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери | 
|  | 
|  09.08.2006, 12:11 | #3 | 
| Moderator | Цитата: 
		
			Сообщение от TeHb
			
			 Народ нужна помощь. В таблице товары "Item" нужно проставить значение поля "Item Category Code" и выполнить VALIDATE этого поля. Проблема в том что записей с пустым значением поля "Item Category Code" в этой таблице более 1.5 млн. На таком кол-ве записей при запуске репорта, который должен это сделать, навик просто загибается. Может кто знает как это побороть? Заранее благодарен. Если без VALIDATE то можно было бы использовать MODIFYALL (кстати, эта ф-ция может выполнять триггер OnModify и если в него временно внести код валидейта вашего поля, то фича прокатит). А что значит "просто загибается"? Какая версия? Какая база? Это не тот объем чтобы система "загнулась", скорей всего что-то нетак с настройками или железом. | 
|  | 
|  07.12.2006, 00:36 | #4 | 
| Участник | 
			
			Вполне возможно, что при генерации отчета, растет лог SQL, так как модификация идет в рамках одной транзакции и на сервере не хватает памяти. возможно, необходимо освободить место на сервере, поставить Recovery Model - Simple. после каждой модификации записи, поставте команду COMMIT (правда, это уменьшает скорость обработки, так как не одна транзакция - а множество). может поможет.
		 | 
|  | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| Ошибка поля FlowField | 11 | |||
| триггер OnLookup поля формы | 4 | |||
| Как автоматически вставить значения в поля | 5 | |||
| редактирование поля option | 2 | |||
| большое кол-во фильтров | 0 | |||
| 
 |