본문 바로가기

Programming

[펌]무료 차트 API http://www.jfree.org/jfreechart/index.html 이건 TAG LIB를 사용한 CHART http://cewolf.sourceforge.net/new/index.html 참고 URL http://kin.naver.com/knowhow/entry.php?d1id=8&dir_id=8&eid=vGCOsa5MVosiI0qSThp9zu97rnFzUNdK&qb=amZyZWVjaGFydA== [조대협님 사이트에서 퍼왔슴돠...] 더보기
[펌]PL/SQL에서 Unix System 명령 사용하기 아래 예제는 PL/SQL과 Pro*C를 이용하여 어떻게 유닉스 시스템 명령을 사용하는지를 보여주는 예제 이니 참고 바랍니다. PL/SQL 프로그램이 데몬 역할을 하는 Pro*C 프로그램을 호출하여 유닉스 명령을 실행 하는 것인데 전 SQL*Plus에서 테스트 했지만 이를 Procedure or Function에서 테스트 해도 가능 할겁니다. 사용자가 만든 PL/SQL(Procedure, Function, Trigger등)에서 DAEMON 패키지의 execute_system 함수를 호출하면 이 함수가 dbms_pipe를 이용하여 pro*c 프로그램과 통신을 하여 pro*c로 만든 프로그램이 Unix Command를 실행시켜 주는 것 입니다. 핵심 역할을 하는 package는 dbms_pipe 라는 패키지인.. 더보기
한 Schema의 모든 Table에 대해 권한을 부여하는 프로시저 Bulletin no : 11984번을 참조했습니다. 한 Schema의 모든 table에 대한 객체 권한을 부여하는 프로시저로, DBMS_SQL을 이용해서 구현되어 있습니다. DBMS_SQL패키지를 사용하기 위해서는 아래의 스크립트를 실행해야 합니다. SYS user로 접속해서 스크립트를 실행 시키고 대상 유저한테 권한을 부여 합니다. > @$ORACLE_HOME$/rdbms/admin/dbmssql.sql > grant create any table to [user_name]; > grant execute on dbms_sql to [user_name]; 첫번째 IN 파라미터는 'select', 'insert', 'update'...와 같은 privilege를 지정 합니다. 두번째 IN 파라미터는 권한.. 더보기
[펌]프로시저에서 테이블 생성 방법(DBMS_SQL 패키지) ▣ DBMS_SQL package의 구성 Function open_cursor : SQL문의 실행에 필요한 새로운 cursor를 열고 cursor ID number를 return한다. Function is_open : 주어진 cursor가 현재 open되어 있으면 TRUE를, 아니면 FALSE를 return한다. Procedure parse : statement를 check하고 cursor와 결합시킨다. Procedure bind_variable : program 내에서 data를 저장한 placeholder의 값을 제공하는 역할을 한다. Procedure define_column : cursor로부터 select된 column의 값을 받는 변수를 지정한다. Function execute : SQL문을 .. 더보기
[펌]테이블의 데이터를 txt파일로 생성하는 예제(UTIL_FILE Package) 오라클 불틴 No. 10327 참고해서 조금 수정했습니다. ◈ 테이블의 데이터를 txt파일로 생성하는 예제입니다.(UTL_FILE package) Oracle 7.3 부터 UTL_FILE package를 이용해서 OS파일에 대한 read/write를 수행할 수 있습니다. ◈ UTL_FILE package의 설명 Function/Procedure Description FOPEN Input이나 Output을 위해 file을 연다. file이 존재하지 않을 경우 file을 생성한다. IS_OPEN file handler를 이용해 file이 open되었는지 여부를 return한다. FCLOSE file을 닫는다. FCLOSE_ALL 열려 있는 모든 file을 닫는다. GET_LINE open된 file로부터 한.. 더보기
[펌]오라클에서의 데이터 암호화 기능 1. 설 명 ☞ Bulletin no : 12036 참고 Oracle 8i Release2(8.1.6)에서는 데이터를 암호화하여 저장할 수 있는 향상된 기능(DES Encryption)을 제공 합니다 즉 신용카드번호, 패스워드 등 보안이 필요한 데이터를 암호화된 형태로 저장하여 기존의 3rd Party Tool이나, Application Logic으로 구현하던 암호화 정책을 데이터베이스 차원에서 구현할 수 있도록 해줍니다. ◈ DBMS_OBFUSCATION_TOOLKIT 암호화 기능을 이용하려면 DBMS_OBFUSCATION_TOOLKIT을 이용해야 합니다. 이 패키지는 4개의 프로시져로 이루어져 있습니다. - VARCHAR2 타입을 Encrypt/Decrypt할 수 있는 2개의 프로시져 - RAW 타입.. 더보기
[펌]오라클 clob JDBC 예제 오라클 clob 예제 by kkaok 2003-06-27 Lob type이란? lob(Large Object) 타입은 대용량 데이터를 저장하기위한 데이터 타입으로 오라클 8버전부터 지원된다. Lob 타입의 특징 이전에 대용량 처리는 long 타입으로 처리를 할 수 밖에 없었다. 그런데 이 칼럼은 한테이블에 하나만 사용할 수 있으며 최대 크기가 2GB였다. 더군다나 검색을 구현하기가 어려워 포기를 해야 했다. 그래서 이런 문제를 보안하기 위 나온 것이 Lob 타입이다. Lob 타입은 테이블에 여러개의 컬럼을 생성할 수 있으며 최대 크기가 4GB이다. 또한 long 타입보다 훨씬 쉬운 검색기능을 제공한다. Lob type의 종류 이전에 대용량 처리는 long 타입으로 처리를 할 수 밖에 없었다. 그런데 이 .. 더보기
컨트롤, 시프트키 금지 더보기
새로고침 전체창 막기 function processKey() {         if( (event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) ||         (event.keyCode >= 112 && event.keyCode             {         event.keyCode = 0;         event.cancelBubble = true;         event.returnValue = false;             } } document.onkeydown = processKey; --> 더보기
프레임 소스보기 막기 더보기