Support
Orange Support > 문의하기
Q & A
Re: 오렌지 포 알티베이스 프로시저 질문
Date2014.09.11 /
Hit : 4924
오렌지 포 알티베이스 프로시저 질문
안녕하세요.
웨어밸리 오렌지 팀입니다.
해당 프로시저에 대해, Altibase에서 제공하는 ISQL을 통하여,
실행해 보실 것을 권장합니다.
해당 프로시저를 정상적으로 ISQL에서 실행했음에도 원하는 결과가 나타나지 않을 경우,
Altibase 로 문의하시기 바라며,
ISQL에서는 정상적으로 실행되는 프로시저가 Orange 를 통해 실행할 경우,
문제가 있는 것으로 확인 되셨으면, 다시 한번 문의하여 주시기 바랍니다.
문의 주실때에는 Altibase 버전, Orange 버전 등 자세하게 알려주시면,
더욱 더 자세한 답변을 드릴수 있습니다.
감사합니다.
-------------------------------------------------------------------------------
 프로시저에 SELECT INTO 한 변수를 가지고 와서
UPDATE 하는 구분을 FOR문으로 만들고
프로시저를 실행했는데
FOR문의 반복 카운트에 따라서 UPDATE가 될때가 있고 안될때가 있더라구요
이게 오렌지 툴이 이상한건지
제가 수정하려는 데이터가 이상한건지 확인을 좀 하고 싶은데요
제 나름대로 문제를 찾아볼려고 이것저것하다가 한가지 알게 된 것이
위의 반복 카운트에 따른 문제였습니다.
FOR M IN 1 .. 10000
예를들어 1~10000까지 실행하면 UPDATE가 실행이 안되고
FOR M IN 2 .. 10
2~10으로 줄여서 하면 UPDATE가 되는 것은 확인했습니다.
UPDATE 구문은 SELECT 구문에서 가지고 온 데이터가 V_A, V_B일 때
UPDATE X_TABLE
SET C = REPLACE(C, V_A, V_B)
WHERE C LIKE '%' || V_A || '%'
;
이런 내용입니다.
그럼 수고하세요.
안녕하세요.
웨어밸리 오렌지 팀입니다.
해당 프로시저에 대해, Altibase에서 제공하는 ISQL을 통하여,
실행해 보실 것을 권장합니다.
해당 프로시저를 정상적으로 ISQL에서 실행했음에도 원하는 결과가 나타나지 않을 경우,
Altibase 로 문의하시기 바라며,
ISQL에서는 정상적으로 실행되는 프로시저가 Orange 를 통해 실행할 경우,
문제가 있는 것으로 확인 되셨으면, 다시 한번 문의하여 주시기 바랍니다.
문의 주실때에는 Altibase 버전, Orange 버전 등 자세하게 알려주시면,
더욱 더 자세한 답변을 드릴수 있습니다.
감사합니다.
-------------------------------------------------------------------------------
 프로시저에 SELECT INTO 한 변수를 가지고 와서
UPDATE 하는 구분을 FOR문으로 만들고
프로시저를 실행했는데
FOR문의 반복 카운트에 따라서 UPDATE가 될때가 있고 안될때가 있더라구요
이게 오렌지 툴이 이상한건지
제가 수정하려는 데이터가 이상한건지 확인을 좀 하고 싶은데요
제 나름대로 문제를 찾아볼려고 이것저것하다가 한가지 알게 된 것이
위의 반복 카운트에 따른 문제였습니다.
FOR M IN 1 .. 10000
예를들어 1~10000까지 실행하면 UPDATE가 실행이 안되고
FOR M IN 2 .. 10
2~10으로 줄여서 하면 UPDATE가 되는 것은 확인했습니다.
UPDATE 구문은 SELECT 구문에서 가지고 온 데이터가 V_A, V_B일 때
UPDATE X_TABLE
SET C = REPLACE(C, V_A, V_B)
WHERE C LIKE '%' || V_A || '%'
;
이런 내용입니다.
그럼 수고하세요.
오렌지 포 알티베이스 프로시저 질문
김재국
2014.09.05
Re: 오렌지 포 알티베이스 프로시저 질문
오렌지팀
2014.09.11