소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase 261

Oracle 저장함수 RAISE_APPLICATION_ERROR

PL/SQL에서 오라클 저장함수 RAISE_APPLICATION_ERROR 이용방법 20000부터 ~ 20999의 범위 내에서 사용자 정의 예외를 만들수있다. 정합성 체크시 이용 아이디가 입력되지 않았을 경우 에러메세지를 ORACLE에서 띄워준다. */ --RAISE_APPLICATION_ERROR(오류코드,'오류메세지'); PROCEDURE ADD_MENBER ( vi_id in varchar2, -- 아이디 vi_pass in varchar2, -- 패스워드 vi_name in varchar2 -- 이름 ) IS BEGEN IF (vi_id IS NULL) THEN RAISE_APPLICATION_ERROR(20001,'아이디를 입력해 주세요.'); END IF; /* 다른 예외처리 방법 스킨(페이지..

DataBase/Oracle 2012.05.31

SYS, SYSTEM 비번을 잃어버렸을때

SYS, SYSTEM 비번을 잃어버렸을때.. 다음과 같이 비번을 변경 할 수 있습니다. 1. 오라클 설치 폴더의 bin 폴더 아래로 이동한 후 다음과 같이 입력하세요. C:\oraclexe\app\oracle\product\10.2.0\server\BIN> sqlplus "/as sysdba" 2. 비번 변경을 위해 다음과 같이 입력하세요. SQL> alter user system identified by yourPassword;SQL> alter user sys identified by yourPassword; 3. 비번 변경시마다 "사용자가 변경되었습니다." 메시지가 나오면서 비번 변경이 완료 됩니다. 출처 : http://blog.naver.com/tyboss/70006117212[출처] SYS, ..

DataBase/Oracle 2012.05.31

오라클 유용한 함수 정리

오라클 유용한 함수 정리 1. Character Functions ①LOWER( column|expression ) LOWER('String') --> string : 소문자로 변환 ②UPPER( column|expression ) UPPER('String') --> STRING : 대문자로 변환 ③INITCAP( column|expression ) INITCAP('string') --> String : 첫글자만 대문자이고 나머지글자는 소문자로 변환 ④CONCAT( column1|expression1 ,column2|expression2 ) CONCAT('Good','String') --> GoodString : ||와 같은 역할을 한다. ⑤SUBSTR(column|expression, m [,n]) :..

DataBase/Oracle 2012.05.31

column을 row로, column-to-row pivot 쿼리

출처 : http://blog.naver.com/tyboss/70009661021 우리가 많이 알고 있는 pivot 쿼리는 주로 row 형태를 column의 형태로 바꾸는, 굳이 이름을 붙이자면 row-to-column 쿼리이다. 여기에서는 반대로 column-to-row pivot 쿼리를 만들어 본다. 아래 scott.dept 테이블이 있다. 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON 이것을 아래 형태로 바꾸는 것이다. 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON 쿼리는 아래와 같다. 오라클 버전에 따라 정..

DataBase/Oracle 2012.05.31

Oracle 중요 힌트 Hint

출처 : http://blog.naver.com/itough2323?Redirect=Log&logNo=80125972268 ◆ 오라클 힌트 사용예 SELECT /*+ INDEX(idx_col1)*/ id, password, name FROM emp; SELECT /*+ ORDERED INDEX(b idx_col1)*/ id, password, name FROM emp a , depart b ◆ INDEX Access Operation 관련 HINTHINT내용사용법INDEXINDEX를 순차적으로 스캔INDEX(TABLE_name, INDEX_name)INDEX_DESCINDEX를 역순으로 스캔INDEX_DESC(TABLE_name, INDEX_name)INDEX_FFSINDEX FAST FULL SCANI..

DataBase/Oracle 2012.05.31

오라클 정규식 치환 regexp_replace

REGEXP_LIKEREGEXP_INSTRREGEXP_SUBSTR 등이 존재하니 참고하시기 바랍니다.http://www.psoug.org/reference/regexp.htmlhttp://www.adminschool.net/wiki/doku.php?id=dbms:oracle:devel:regexp   정규식 패턴으로 java ,visual basic ,java script ,펄,....등 동일한  표현 방법으로 os언어에 무관하게적용할수있다 reqexp_like 함수SQL> select title from wowbbs where rownum  TITLE---------------------------------------------------------- 444444444444사용자 계정 관리Pass w..

DataBase/Oracle 2012.05.31
728x90
반응형