Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Вниз

Что неправильно в такой инструкции?   Найти похожие ветки 

 
}|{yk ©   (2004-08-03 12:18) [0]

EXECUTE IMMEDIATE "alter sequence app_seq_plat_nds increment by "||to_char(vplatseq)||" nocashe;";
SQL command not properly ended


 
roottim ©   (2004-08-03 12:22) [1]

;


 
}|{yk ©   (2004-08-03 12:25) [2]

Да нет, то же самое


 
Sergey13 ©   (2004-08-03 12:30) [3]

nocaсhe


 
roottim ©   (2004-08-03 12:35) [4]

^) млин..
а я думаю шо за косяк... и в упор невижу :)))...


 
Sergey13 ©   (2004-08-03 12:40) [5]

2roottim ©   (03.08.04 12:35)
Да я тоже пока в девелопере View SQL не запустил не увидел. 8-)

2}|{yk ©
А все таки - нафига, а? Интересно же. А если процу запустят несколько юзверей одновременно с разными параметрами?


 
}|{yk ©   (2004-08-03 13:03) [6]

Часть процедуры

  SELECT app_seq_plat_nds.NEXTVAL
    INTO vplatseq
    FROM DUAL;

  SELECT app_seq_bank_nds.NEXTVAL
    INTO vbankseq
    FROM DUAL;

  vplatseq := 39500000 - vplatseq;
  vbankseq := 39500000 - vbankseq;

  EXECUTE IMMEDIATE "alter sequence app_seq_plat_nds increment by "||to_char(vplatseq)||" nocache";
  EXECUTE IMMEDIATE "alter sequence app_seq_bank_nds increment by "||to_char(vbankseq)||" nocache";

  SELECT app_seq_plat_nds.NEXTVAL
    INTO vplatseq
    FROM DUAL;

  SELECT app_seq_bank_nds.NEXTVAL
    INTO vbankseq
    FROM DUAL;

  EXECUTE IMMEDIATE "alter sequence app_seq_plat_nds increment by 1";
  EXECUTE IMMEDIATE "alter sequence app_seq_bank_nds increment by 1";
--

Процедура запускается джобом, выполняется раз в день автоматически. А секвенсы менять чтобы не забивались.


 
Sergey13 ©   (2004-08-03 13:31) [7]

А что за магическое число 39500000? Я вообще не понял смысла процедуры. Может я не разобрался но кажется после повторного запуска инкремент будет отрицателный в первом вызове альтер.

>А секвенсы менять чтобы не забивались.
А чем они забиваются?


 
roottim ©   (2004-08-03 13:40) [8]

бред какой-то..
 в чем смысл????? и см замечание серга


 
}|{yk ©   (2004-08-03 13:42) [9]

Да нет, там еще кусок вставки данных. Не привожу, потому как здоровый.
Просто выделено диапазон в полмиллиона для записи некоторых данных, которые постоянно обновляются.


 
Sergey13 ©   (2004-08-03 13:48) [10]

А почему тогда не ипользовать другую последовательность для этих данных? И перед заливкой обнулять (ополмиллионивать 8-) ее?


 
roottim ©   (2004-08-03 13:50) [11]

ну как хотите... ваша программа...  ваши камни


 
Sergey13 ©   (2004-08-03 13:52) [12]

2}|{yk ©   (03.08.04 13:42)
Кстати. В ПЛ/СКЛ Девелопере попробуй установить вручную Next number и посмотри в View SQL (кнопка) - практически готовый скрипт твоей задачи. 8-)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.035 c
14-1091797886
Kerk
2004-08-06 17:11
2004.08.29
Виртуальное око старшего брата.


14-1091864404
Михаил Багров
2004-08-07 11:40
2004.08.29
Вопрос про MDI


1-1092717893
Sash
2004-08-17 08:44
2004.08.29
загрузка HTML в МЕМО


14-1091790129
Kurtevich
2004-08-06 15:02
2004.08.29
Каюсь, каюсь, каюсь-юсь... :(


4-1089444752
Рисование на окне
2004-07-10 11:32
2004.08.29
Proger





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский