본문 바로가기

DataBase

[오라클]CLOB 비교하기... CLOB 비교하기... DBMS_LOB.COMPARE 를 이용하시면 되는데... 아래를 참고 하세요... /* * ClobCompare.sql * Chapter 16, Oracle10g PL/SQL Programming * by Ron Hardman, Mike McLaughlin, Scott Urman * * This script tests the DBMS_LOB.COMPARE function */ exec CLEAN_SCHEMA.TABLES exec CLEAN_SCHEMA.OBJECTS exec CLEAN_SCHEMA.PROCS PROMPT PROMPT ** Create table book_samples PROMPT CREATE TABLE book_samples ( book_sample_id NUMBE.. 더보기
[오라클]LOB Update 예제 LOB Update 예제 /* * LobUpdate.sql * Chapter 16, Oracle10g PL/SQL Programming * by Ron Hardman, Mike McLaughlin, Scott Urman * * This script demonstrates LOB updates */ CREATE TABLE book_samples ( book_sample_id NUMBER (10) PRIMARY KEY, isbn CHAR(10 CHAR), description CLOB, nls_description NCLOB, book_cover BLOB, chapter_title VARCHAR2(30 CHAR), chapter BFILE ) LOB (book_cover) STORE AS blob_seg (.. 더보기
[오라클]실행되고 있는 JOB 리스트 실행되고 있는 JOB 리스트 SET ECHO off REM NAME: TFSDBJRN.SQL REM USAGE:"@path/tfsdbjrn" REM ------------------------------------------------------------------------ REM REQUIREMENTS: REM SELECT on DBA_JOBS, DBA_JOBS_RUNNING REM ------------------------------------------------------------------------ REM PURPOSE: REM Lists all jobs that are currently running in the local databbase. REM -------------------.. 더보기
[오라클]어떤 Table을 참조하는 테이블과 외래키 확인 어떤 Table을 참조하는 테이블과 외래키 확인 아래의 스크립트는 주어진 Object의 Dependency Tree를 보여 줍니다. (예를들어 테이블 이라면 외래키로 그 테이블을 참조하고 있는 것들을 보여줍니다.) ========================================================================= set arraysize 1 undefine ObjName accept ObjName prompt "Object Name ? " column a heading "Object|Name" justify center format a35 column b heading "Constraint|Name" justify center format a35 select lpad(' .. 더보기
[오라클]프로세스확인 whenever sqlerror exit whenever oserror exit set term off set term on set verify off set pagesize 0 set linesize 132 set feedback off column SPID format 99999 trunc justify LEFT column O_USER format A12 trunc column U_USER format A12 trunc column SERIAL# format 99999 trunc column TERMINAL format A5 trunc column PROGRAM format A60 trunc column BACKGROUND format A1 select decode(nvl(p.background, .. 더보기
[오라클]Top n 구현하기 Top n 구현하기 MS SQL의 Top n과 같이 상위 몇개등을 추출하는 예 입니다. 참고 하세요... ============================== select ename, sal from emp minus select ename, sal from emp where sal in (select min(sal) from emp group by sal) and rownum 더보기
[오라클]답변형 게시판 Query(최근글이 위로) 답변형 게시판 Query(최근글이 위로)- start with, connect by와 hint를 이용한 답변형 게시판을 위한 Query 작성 예이니 참고 하세요~ 1. 실습용 테이블 작성 create table BOARD ( SEQ NUMBER not null constraints pk_board primary key, PARENT_SEQ NUMBER not null, YYYYMM VARCHAR2(8) not null, DEPTH NUMBER not null, SUBJECT VARCHAR2(50) not null ) 2. 실습용 Data를 채운다. insert into board values (1,0,'200601',0,'첫번째 게시물'); insert into board values (2,0,'2006.. 더보기
[오라클]컬럼값 갯수 세기 컬럼값 갯수 세기 테이블내 하나의 컬럼에 있는 값들에 대해 값들의 개수를 알아야 하는 경우가 종종 있습니다. 아래는 EMP 테이블의 성별 컬럼의 값에 대해 부서별로 남자는 몇명, 여자는 몇명인지 확인 하는 예입니다. 참고 하세요~ select dept, sum( decode(sex,'M',1,0)) 남자, sum( decode(sex,'F',1,0)) 여자, count(decode(sex,'M',1,'F',1)) 계 from emp group by dept ; --------- 결과 --------- 남자 여자 계 -------- ------------ ------------ 34 43 77 더보기
Export받은 Dump File의 CharacterSet 확인 방법 Export받은 Dump File의 CharacterSet 확인 방법 | Oracle Tip 2005/10/30 17:25 http://blog.naver.com/julymorning4/100018934635 Export받은 Dump File의 CharacterSet 확인 방법 [Oracle Bulletin List 에서 참조한것 입니다.] 오라클export file은 특별한 character set을 사용해서 쓰여진다. version5,6에서는 export시 단지 두개의 character set-ASCII와 EBCIDC-만이 지원 되었으나, version7에서는 지원하는 모든 character set이 export시에 사용될 수 있다.export시 사용된 character set은 dump file내에.. 더보기
오라클 데이타 이전 간단한 오라클DB 데이타이전 (exp/imp) Oracle DB의 백업방법은 여러가지가 있지만 데이타가 그다지 많지 않을때, 그리고 지금 서버에서 타 서버로 데이타만 주기적으로 이전할 시에는 exp/imp가 역시 가장 간단하다. exp/imp의 발전형인 Datapump가 있긴 하지만 버그로 인해 10g의 10.1.0.4.0 미만의 버전에서는 에러가 발생한다. 고로 무시. 10.1.0.4.0 이상 버전을 사용할 경우는 Datapump를 사용하는게 더 안정적이고 빠를 것이다. 백업방법 로그 0. 전제요건 구서버와 이전대상 서버에 같은 환경의 오라클 DB가 가동되고 있다. 1. 구서버에서 데이타를 export한다. old-svr> exp test/testpw OWNER=test FILE=test.dmp LOG.. 더보기