[ОТВЕТИТЬ]
Опции темы
05.07.2007 10:31  
Dim
Цитата:
Сообщение от OlegON
После операций по удалению и изменению строк надо выполнять

для закрепления изменений
не успел...
 
05.07.2007 10:52  
deucel
Пример для bat, cmd файла. Если запускать не на сервере, то нужно указать имя БД в CONNECT supermag@DATABASE.

@echo off
set nls_lang=russian_cis.ru8pc866
echo CONNECT supermag > smpostfailpack.sql
echo DELETE FROM smpostfailpack >> smpostfailpack.sql
echo WHERE (vp, uploadtime, packtype, srcloc, enqseq) IN ( >> smpostfailpack.sql
echo SELECT vp, uploadtime, packtype, srcloc, enqseq >> smpostfailpack.sql
echo FROM (SELECT vp, uploadtime, packtype, srcloc, >> smpostfailpack.sql
echo MAX (enqseq) enqseq, COUNT (*) COUNT >> smpostfailpack.sql
echo FROM smpostfailpack >> smpostfailpack.sql
echo GROUP BY vp, uploadtime, packtype, srcloc) >> smpostfailpack.sql
echo WHERE COUNT != 1); >> smpostfailpack.sql
echo COMMIT ; >> smpostfailpack.sql
echo EXIT >> smpostfailpack.sql
sqlplus.exe /nolog @smpostfailpack.sql
del smpostfailpack.sql
pause
exit
 
05.07.2007 10:53  
Stels
Всем Огромное Спасибо :)

Все получилось!
 
 


Опции темы



Часовой пояс GMT +3, время: 21:32.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.