본문 바로가기

닷컴's_열공/Database

[Oracle]날짜관련 연산 SQL /* 특정일 까지의 간격을 년, 개월, 일로 표현하기 */ SELECT TRUNC((MONTHS_BETWEEN(SYSDATE, TO_DATE('19780124', 'YYYYMMDD')) / 12)) "년", TRUNC((MONTHS_BETWEEN(SYSDATE, TO_DATE('19780124', 'YYYYMMDD')) - TRUNC(MONTHS_BETWEEN(SYSDATE, TO_DATE('19780124', 'YYYYMMDD')) / 12) * 12)) "개월", TRUNC((MONTHS_BETWEEN(SYSDATE, TO_DATE('19780124', 'YYYYMMDD')) - TRUNC(MONTHS_BETWEEN(SYSDATE, TO_DATE('19780124', 'YYYYMMDD')))) * 3..
Oracle Procedure를 이용하여 Mail 보내기(SMTP) 1. 개요 Oracle Procedure를 이용한 Mail 보내기(SMTP) 2. 활용분야 - MIS 내에서 본인 확인을 거친 후 암호초기화하여 본인에게 메일발송 - Monitoring 프로그램에서 필요 시 담당자에 메일발송 3. 내용 사용자들이 본인의 암호를 잊고 암호 초기화 S/R을 요청하고, 담당자들은 암호를 초기화하여 사용자에게 초기화암호를 알려주는 현 Process에서 담당자를 거치지 않고 MIS 내에서 본인인증을 거친 후 초기화한 암호를 사용자 메일계정으로 발송. 1) Oracle 8.1.6 이상에서 가능하며 2) loadjava -resolve -user system/manager $ORACLE_HOME/plsql/jlib/plsql.jar 실행 /* Oracle 9i 에서는 불필요. */ ..
Oracle Supplied PL/SQL Packages Package Name Description CTX_ADM Lets you administer servers and the data dictionary. CTX_CLS Lets you generate CTXRULE rules for a set of documents. CTX_DDL Lets you create and manage the preferences, section lists and stopgroups required for Text indexes. CTX_DOC Lets you request document services. CTX_OUTPUT Lets you manage the index log. CTX_QUERY Lets you generate query feedback, count hits..