일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 에러
- 도서
- 오라클
- Tomcat
- 회계
- Excel
- 엑셀
- java
- miplatform
- 튜닝
- 마이플랫폼
- 오류
- oracle
- error
- 성능
- 태그를 입력해 주세요.
- 톰캣
- 함수
- Book
- MIP
- 자바
- Eclipse
- 한글
- DB
- 이클립스
- JavaScript
- Report Designer
- 기타소득
- 데이터베이스
- JEUS
- Today
- Total
목록오라클 (64)
어느 가을날의 전환점
CREATE OR REPLACE FUNCTION FunctionName(.....Parameter....) RETURN DataType AS PRAGMA AUTONOMOUS_TRANSACTION; BEGIN ..............생략 END; 위와 같이 PRAGMA AUTONOMOUS_TRANSACTION; 을 선언해주면 된다. - 블록에서 자신의 작업을 수행하기 위해서 그 블록 고유의 트랜잭션을 생성 (부모 트랜잭션의 승인/롤백 여부에 상관없이 자신의 작업을 승인하거나 롤백할 수 있다.) #참고 http://2dong0.springnote.com/pages/6250193?print=1 http://www.oracle-base.com/articles/misc/AutonomousTransactions...
와일드카드 설명 비고 _ Single Character % Multiple Characters ※ Querying Records Containing Wildcards (조회 쿼리 내 와일드카드 문자열로 처리 방법) WHERE test LIKE '%\%%' ESCAPE '\';-- 지정된 Escape 문자(\) 뒤의 문자는 일반 문자열로 해석한다.
1. DECODE 기본 사용 방법 (=) IF colVal=10 THEN 1 ELSE IF colVal=20 THEN 2 ELSE 3 END IF SELECT DECODE(colVal, 10, 1, 20, 2, 3) FROM ... 2. 비교대상이 숫자이면서, 등호가 없는 경우() SIGN 함수를 부호를 출력해 주는데.. SIGN(양수)=1, SIGN(음수)=-1, SIGN(0)=0 을 출력하기 때문에 >, =,
오라클을 통해 작업할 시 insert시점에서 정상적으로 인덱싱이 되지 않는 경우가 발생한다. 특히 결합인덱스를 많이 사용하고 있는 경우 발생될 확률이 높다. 이런경우 오라클의 Analyzed를 통해서 해결이 가능하고 어느정도의 실행속도를 향상 시킬 수있다. (실제 오라클사에서도 3개월에 한번씩은 Analyze를 실행하라 권고하고 있다.) [Analyzed 확인 방법] select table_name, num_rows, to_char(last_analyzed, 'yyyymmdd') from user_tables select index_name, num_rows, to_char(last_analyzed, 'yyyymmdd') from user_indexes ex) select table_name, num_r..
Access Type - NESTED LOOPS: 맨 안쪽부터 바깥 쪽으로, 그리고 위에서부터 아래쪽으로 건별 순차적 액세스. - MERGE JOIN: 두 테이블을 읽어 sort한 후 서로 값을 비교해 나가는 방식 - HASH JOIN: 데이터를 읽되 내부적으로 hash function을 이용하여 정렬한 후 이를 통해 join해나가는 방식. AND-EQUAL 단일 컬럼 인덱스에 대한 access 시 사용하며, 인덱스merge 를 통해 rowid 별로 중복을 제거 한다. CONNECT BY CONNECT BY 절에 의해 순차적인 결과값을 보여준다. CONCATENATION여러 결과 집합을 union-all 하여 하나의 집합으로 돌려준다. COUNT 조건에 맞는 집합 내의 row건수를 돌려 준다. STOPK..
Optimizer ModeOPTIMIZER MODE는 샤워기에 비유 할 수 있다. 더운 여름날에는 차가운 물로 손을 씻을 수 있고, 추운 겨울에는 따뜻한 물(혹은 뜨거운 물)로 손을 씻을 수 있다. OPTIMIZER 또한 샤워기처럼 상황에 맞는 모드의 선택이 필요하다. 정의 : optimizer가 어떠한 기준으로 최적화된 Access 경로 검색 결정법에 대해 제시 CHOOSE : 통계 정보가 있는 경우 CBO로 운영하고, 통계 정보가 없을 경우 RBO로 동작하라는 의미 (9i default value) ALL_ROWS : "테이블 안에 있는 전체 데이터를 검색해서 전체의 합이나 평균을 구하겠다"할 경우에 사용. 주로 OLAP(Online Analytical Processing)에 적당 (10g defau..
* 현재 로그인 한 사용자(UserID)에 대한 정보 조회 SELECT U.USERNAME , U.USER_ID , U.ACCOUNT_STATUS , U.LOCK_DATE , U.EXPIRY_DATE , U.DEFAULT_TABLESPACE , U.TEMPORARY_TABLESPACE , U.CREATED , U.INITIAL_RSRC_CONSUMER_GROUP , U.EXTERNAL_NAME FROM SYS.USER_USERS U; # 사용자용 뷰 USER_ALL_TABLES USER_APPLICATION_ROLES USER_AQ_AGENT_PRIVS USER_ARGUMENTS USER_ASSOCIATIONS USER_ATTRIBUTE_TRANSFORMATIONS USER_AUDIT_OBJECT USE..
Oracle/PLSQL: Oracle System TablesBelow is an alphabetical listing of the Oracle system tables that are commonly used. System TableDescription ALL_ARGUMENTS Arguments in object accessible to the user ALL_CATALOG All tables, views, synonyms, sequences accessible to the user ALL_COL_COMMENTS Comments on columns of accessible tables and views ALL_CONSTRAINTS Constraint definitions on accessible tab..
수식/수치 연산 함수다음은 Oracle에서 지원하는 수식/수치 연산 함수와 그에 상응하는 Microsoft SQL Server의 함수를 정리한 표입니다.함수 설명OracleMicrosoft SQL Server절대 값ABSABS아크 코사인ACOSACOS아크 사인ASINASINn의 아크 탄젠트ATANATANn과 m의 아크 탄젠트ATAN2ATN2최소 정수 >= 값CEILCEILING코사인COSCOS쌍곡선 코사인COSHCOT지수 값EXPEXP최대 정수 FLOORFLOOR자연 로그LNLOG밑이 n인 로그LOG(N)해당 없음상용 로그LOG(10)LOG10나머지 연산자MODUSE MODULO (%) OPERATOR거듭제곱POWERPOWER난수해당 없음RAND반올림ROUNDROUND숫자 부호 표시SIGNSIGN사인SI..
Oracle9i DBA OCA1Z0-007Introduction to Oracle9i : SQL$90.00 Oracle 10g DBA OCP1Z0-042Oracle Database 10g: Administration Workshop I$125.00 1Z0-043Oracle Database 10g: Administration Workshop II $125.00 -------------------------------------------------------------------------------------------- 3과목 통과 시 OCP 취득 $340 http://www.it-academy.or.kr/