create or replace procedure sp_config_setting2
is   
    menuCd  varchar(4);
    menuUrl varchar(200);
    
    cursor curTb    
    is
    select menu_cd, menu_url from menu where menu_ctg = 'A' and use_yn = 'Y' and menu_view_yn = 'Y';
begin
    
    open curTb;
    
    loop
        fetch curTb 
        into menuCd, menuUrl;
        EXIT  WHEN  curTb%NOTFOUND; 
        
        if menuUrl is not null then
            
            if instr(menuUrl, '냠냠냨') = '0' then
                dbms_output.put_line(menuCd || '=' || menuUrl || '-' || instr(menuUrl, '냠냠냠'));
                
                update menu set menu_url = '냠냠냠' where menu_cd = menuCd;
            end if;
        end if;
    end loop;    
    
    close curTb;
end;

--execute sp_config_setting2();
--DROP PROCEDURE sp_config_setting2;

Oracle 10g Client 다운로드 받아 설치 중간에 설치유형으로 "관리자" 를 선택 후 진행한다.

..Disk1\stage\prereq\client\refhost.xml
..Disk1\stage\prereq\client_prereqs\client\refhost.xml

해당 파일을  열어서
<CERTIFIED_SYSTEMS>자식노드로 아래와 같이 추가
<OPERATING_SYSTEM> 
 <VERSION VALUE="6.1"/> 
</OPERATING_SYSTEM> 

..Disk1\install\oraparam.ini 파일을 열어서 아래와 같이 수정
 #Windows=5.0,5.1,5.2,6.0,6.1

Ps. Orange 를 사용할 경우 Instant Client 를 이용할 경우 몇가지 문제가 생긴다. 우선 sqlplus 를 받아야 하고 ORACLE_HOME관련 문제도 생긴다.
인터넷상에 해결 방법이 있는것 같기도 하다. 


MERGE INTO SEARCH_DATA SD
    USING (SELECT COUNT(DATA) AS C FROM SEARCH_DATA WHERE DATA = 'B') S 
    ON (S.C > 0)
 WHEN MATCHED THEN 
    UPDATE SET SD.CNT = SD.CNT + 1
 WHEN NOT MATCHED THEN 
    INSERT VALUES ('B', 1)
/*
Create User ID Identified by PWD
default tablespace users
temporary tablespace temp
quota unlimited on users
quota unlimited on temp;
*/
grant connect, resource to ID

+ Recent posts