본문 바로가기

오라클

sybase - oracle 차이점
오라클에서 3개의 row을 1개의 column으로 나오게 하는방법 오라클에서 3개의 row을 1개의 column으로 나오게 하는방법 p546211 2006.09.09 16:38 답변 1| 조회 1,836 '갑' 이라는 사람의 담당간호사가 있고 질병이 여래개(고혈압,당뇨 등) 있을 때 sql 사용하여 조회시 예시1 같이 나오지 않고 예시2처럼 나오게 하는 방법은 없나요 예시1) no 대상자 담당간호사 질병 1 갑 홍길동 고혈압 2 갑 홍길동 당뇨 예시2) no 대상자 담당간호사 질병 1 갑 홍길동 고혈압/당뇨 신고 의견 쓰기 질문자 채택된 경우, 추가 답변 등록이 불가합니다. re: 오라클에서 3개의 row을 1개의 column으로 나오게 하는방법 hahmyk 답변채택률 83.3% 2006.09.11 19:41 imsi 테이블에 담과 같은 샘플 로우를 넣어 보았습니다. ..
ORACLE - Cursor_sharing /* ORACLE ADMIN */ /* TUNING - CURSOR_SHARIG PARAMETER CURSOR_SHARING = EXACT */ /* SHOW PARAMETER CURSOR_SHARING >>>>>>>>> 동일한 조건 -- SELECT NAME, VALUE FROM V$PARAMETER WHERE UPPER(NAME)='CURSOR_SHARING'; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ cursor_sharing string EXACT */ ALTER SYSTEM FLUSH SHARED_POOL; -- SHARED_POLL 비움 SELECT * FROM s..
프로시져의 내용을 로그 파일에 남기기, 파일 읽고 쓰기 ◎ 프로시져의 내용을 로그 파일에 남기기, 파일 읽고 쓰기 겨우리씨 왜 이런게 필요한가요? 프로시져를 만들어서 OUTPUT으로 찍어보면 되는거 아닌가 라는 의문을 가지는 분들도 계실겁니다. 하지만... 클라이언트로부터 데이터를 가져와 다시 서버쪽에서 자바에서 데이터를 가공하고, 최종적으로 프로시져의 로직을 돌릴때.... 그런 단계별의 데이터를 측정하기가 만만치는 않습니다. 좋은 방법이 없을까 했는데 begining oracle 책에 좋은 예제가 있더군요. 프로시져의 로그를 빨리 확인해 볼 수 있어서 개발속도가 빨라졌습니다. 겨우리씨 그럼 어떻게 해야하나요? 1) 파라미터 utl_file_dir /tmp NO utl_file accessible directories list NO NO FALSE (오라클에..
[oracle강좌] 오라클 / PL-SQL 에서 쿼리시 Array Processing PL/SQL에서 쿼리시 Array Processing 처리방법 ---------------------------------------------- 임시 테이블 생성 ---------------------------------------------- connect scott/tiger; DROP TABLE bb; CREATE TABLE bb ( empno NUMBER, empname VARCHAR2(10) ); ---------------------------------------------- 풀이 ---------------------------------------------- DECLARE v_array_size CONSTANT INTEGER := 100; v_empno DBMS_SQL.NUMBER_..
imp/exp 적절한 사용법 1. 테이블 Export 하기 Export 명령은 Import 에 비하여 비교적 간단하다. exp 명령과 옵션을 이용해서 바로 실행시키거나 exp 명령만 실행하여 Interactive Mode 로 수행이 가능하다. Export 단위는 사용자 혹은 테이블 단위가 되며 tables 옵션을 생략한 경우 default 로 사용자 단위 export 를 수행한다. 일반적인 export 실행 명령어 exp 사용자ID/암호@오라클인스턴스명 file=백업할 파일명 indexes=yes grants=yes constraints=yes 옵션을 보면 각 옵션이 어떤 역할을 하는지 쉽게 알 수 있을 것이다. 위 옵션들은 기본적은 옵션으로 exp 를 interactive mode 로 실행했을 경우는 buffer size 등과 같..
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..