Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / помощь в переводе процедуры с Oracle на Informix / 6 сообщений из 6, страница 1 из 1
17.11.2006, 18:00
    #34137662
igor58279
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помощь в переводе процедуры с Oracle на Informix
Добрый день, может кто может помочь?
Необходимо срочно перевести , а не знания Informix, ни самого Informix под рукой нет.
Это явно ,что-то очень простое.
Заранее спасибо!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
CREATE OR REPLACE PROCEDURE FindClient (i_msisdn IN VARCHAR2,
                                        o_activestop OUT VARCHAR2,
										o_balance OUT NUMBER,
										o_subcosid OUT NUMBER,
										o_state OUT VARCHAR2,
										o_result OUT NUMBER )IS

p_suspendstop VARCHAR2( 20 );
p_disablestop VARCHAR2( 20 );
p_fraudlock NUMBER;
p_accountstate NUMBER;
BEGIN
o_result:= 0 ;
SELECT "accountstate", "balance", "fraudlock", "activestop","suspendstop","disablestop","subcosid" 
INTO p_accountstate, o_balance, p_fraudlock, o_activestop,p_suspendstop,p_disablestop,o_subcosid
FROM basetab_pps@informix WHERE "msisdn"=i_msisdn;
IF p_fraudlock<> 0  THEN o_result:=- 1 ;  
END IF;
IF o_result= 0  THEN 
IF SYSDATE>TO_DATE(p_disablestop,'YYYY-MM-DD') THEN o_result:='-2';   
ELSIF  SYSDATE>TO_DATE(p_suspendstop,'YYYY-MM-DD') THEN o_state:='04';
ELSIF  SYSDATE>TO_DATE(o_activestop,'YYYY-MM-DD') THEN o_state:='03';
ELSE o_state :='02';
END IF;
END IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN 
o_result:=- 3 ; 
END;
...
Рейтинг: 0 / 0
20.11.2006, 16:56
    #34141624
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помощь в переводе процедуры с Oracle на Informix
Курсовые и контрольные выполняют в других форумах :)
...
Рейтинг: 0 / 0
20.11.2006, 18:53
    #34141928
igor58279
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помощь в переводе процедуры с Oracle на Informix
к сожалению , это была не курсовая .
я перевёл сам , а ирония тут не очень к месту - реально , для человека знающего Informix, поменять тут 30 секунд , иногда можно и помочь людям, если это не особо напрягает.
...
Рейтинг: 0 / 0
20.11.2006, 19:39
    #34141992
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помощь в переводе процедуры с Oracle на Informix
igor58279к сожалению , это была не курсовая .
Я перевёл сам , а ирония тут не очень к месту - реально , для человека знающего Informix, поменять тут 30 секунд , иногда можно и помочь людям, если это не особо напрягает.
Иногда можно, но, боюсь, что не за "30 сек". Меня, например, "напрягло", т.к. я не SQL-программист , к тому же не знаю специфики Оракл. И многим, хорошо знающим Informix, может быть трудно сразу узнать, чем, к примеру, заменить тип данных NUMBER или VARCHAR2.
А насчет курсовой - извини, но как еще иначе понять фразу
"Необходимо срочно перевести , а не знания Informix, ни самого Informix под рукой нет.
Это явно ,что-то очень простое." ? Спрашивается, зачем оно тогда надо, если даже Информикса у человека нет ?
...
Рейтинг: 0 / 0
22.11.2006, 14:39
    #34146945
igor58279
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помощь в переводе процедуры с Oracle на Informix
Это продуктивная система, на которую поставщик не даёт доступа, у нас было обходное решение,
но нам предложили пройти сертификацию и дать им код . Очень быстро :)
Запутано - просто утоляю любопытство.

Руководство по переводу я нашел и втупую перекатал . Вот работает ли - не знаю
...
Рейтинг: 0 / 0
22.11.2006, 17:38
    #34147868
Чемберлен
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помощь в переводе процедуры с Oracle на Informix
igor58279Это продуктивная система, на которую поставщик не даёт доступа, у нас было обходное решение,
но нам предложили пройти сертификацию и дать им код . Очень быстро :)
Запутано - просто утоляю любопытство.

Руководство по переводу я нашел и втупую перекатал . Вот работает ли - не знаю

Ну, так вышлите код, который у вас получился. Может, кто и подскажет, работает ли...
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / помощь в переводе процедуры с Oracle на Informix / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]