본문 바로가기

Oracle

오라클을 이용한 정기적인 메일 전송 오라클을 이용하여 정기적인 메일 전송 기능이 필요하여 간단히 만들어본 내용입니다. ​ 참고하시기 바랍니다. ​ 시나리오 고객별 전일의 업데이트 내역이 있을 경우 당일 새벽시간을 이용하여 메일 전송 ​ 필요한 내용 #1 조회 및 mail 전송용 Procedure - 전일 변경 사항을 조회하여 통보할 procedure - email정보가 포함되어 있는 내용 ​ ****SAMPLE ​ create or replace PROCEDURE SP_CHANGE_NOTICE IS ​ w_customer cust.customer%type; w_email custemail.email%type; w_return varchar2(255); ​ crlf varchar2(2):= CHR(13)||CHR(10); mesg varch.. 더보기
Powerbuilder datawindow runtime(PBD, DLL)일때 느린현상이 나타날때(DisableBind=1) Powerbuilder에서의 datawindow는 대부분 retrieval parameter를 사용하기때문에 아래와 같은 구성으로 binding처리되어 datasource가 구성됨 *datawindow datasource select a.flight_code,b.flight_name from flight a, flightnm b where a.flight_code = b.flight_code and a.flight_code = :asFlightCode binding 변수값을 변경하여 실행하면 Oracle의 shared pool은 아래와 같이 해당 상수값으로 변경되어 처리됨 *Oracle share pool select a.flight_code,b.flight_name from flight a, fligh.. 더보기
파워빌더에서 오라클 alter명령 실행하기 string lsSQL integer liSid, liSerial liSid = dw_1.getitemnumber(dw_1.getrow(),'v$session_sid') liSerial = dw_1.getitemnumber(dw-1.getrow(),'v$session_serial_') lsSQL = "alter system kill session '"+string(liSid)+","+string(lsSerial)+"'" EXECUTE IMMEDIATE :lsSQL using sqlca ; //sqlca.sqlcode 가 -1 : ORA-00031: 세션이 종료되었습니다. //로 나오기 때문에 별도로 체크하지 않아도 될 듯. 더보기
[Log] SAP OS migration(2008 R2->2012 R2) SAP ERP system의 OS를 windows server 2008 R2를 사용중인데 2020년 1월 14일 부로 지원 종료됨에 따라 Windows Server 2008 및 Windows Server 2008 R2 지원 종료 적용 대상: Windows Server 2008 R2Windows Server 2008 https://support.microsoft.com/ko-kr/help/4456235/end-of-support-for-windows-server-2008-and-windows-server-2008-r2 쿠키가 사용되고 있지 않습니다. 쿠키를 사용하고 페이지를 새로 고치세요. support.microsoft.com Migration을 고려를 2019년 말부터 논의 하였고 올해 2월부터 본격적.. 더보기