일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- error
- 자바
- 데이터베이스
- 톰캣
- 성능
- oracle
- 기타소득
- 엑셀
- MIP
- 태그를 입력해 주세요.
- JEUS
- 오라클
- DB
- Excel
- 에러
- Report Designer
- 회계
- java
- 마이플랫폼
- Book
- Tomcat
- 도서
- Eclipse
- JavaScript
- 튜닝
- 오류
- 함수
- 이클립스
- 한글
- miplatform
- Today
- Total
목록Database/Oracle (63)
어느 가을날의 전환점
10g Release 1 (10.1)부터 지원 IP 변환 예제 REGEXP_REPLACE(REPLACE('.'||ip, '.', '.00'), '([^.]{3}(\.|$))|.', '\1') AS ip -- 127.0.0.1 à 127.000.000.001
CREATE FUNCTION SF_GET_LEAPYEAR ( iYEAR VARCHAR2, -- 년도 ) RETURN VARCHAR2 IS RET_NAME BOOLEAN; BEGIN RET_NAME := ''; /* - 윤년 구하는 방법 - 특정연도를 4로 나누었을때 나누어 떨어지면 그 해는 일단, 윤년. 그러나 100으로 나누었을때 나누어 떨어진다면 4로 나누어 떨어진다고 해도 그 해는 평년. 그리고 마지막으로 400으로 나누어 떨어진다면 100으로 나누어 떨어진다고 해도 윤년. */ CASE WHEN (MOD(iYEAR, 4) = 0 AND MOD(iYEAR, 100) 0) OR (MOD(iYEAR, 400) = 0) THEN RET_NAME := TRUE; --'LEAP YEAR' ELSE RET_N..
-- 통계정보 생성 : 현재 User의 모든 테이블에 대한 통계정보를 조사하고 나면 num_rows에 값이 들어가있게 됨. EXEC DBMS_STATS.gather_schema_stats(USER, cascade=> TRUE); -- 테이블별 레코드 수 SELECT table_name, num_rows FROM user_tables; -- 전체 레코드 수 SELECT sum(num_rows) FROM user_tables;
SELECT file_spec , SUBSTR(file_spec, 1, INSTR(file_spec, '/', -1, 2) -1) AS UNIX_ORACLE_HOME , SUBSTR(file_spec, 1, INSTR(file_spec, '\', -1, 2) -1) AS WINDOWS_ORACLE_HOME FROM dba_libraries WHERE library_name = 'DBMS_SUMADV_LIB';
# 1~ 30 사이의 순차적인 레코드 생성하기 : 1~99 개월, 1~31일 등 임의 순차 레코드를 이용하여 조인 등 필요 시 활용 가능. -- Method 1. SELECT LEVEL FROM DUAL CONNECT BY LEVEL
1) Toad에서 프로시저 실행 시 [Set Parameters] 창에서 Output Options의 셋팅을 다음과 같이 한다. - [체크] Print OUT arguments/REUTRN values to DBMS Output - [선택] Load into grid from memory (strong and weak) 2) 실행하면, 결과가 그리드 표시된다. *출처: http://www.jjimkorea.pe.kr/73
This is because dbms_output.put_line cannot print lines that exceed 255 characters. Oracle 9i에서 DBMS_OUTPUT.PUT_LINE 사용하여 문자열/오류메시지 등을 출력 시 ORU-10028 오류가 발생한다면, 아래 사이트 참조하여 PRINT_OUT()이라는 프로시저를 생성한 후 이를 사용하도록 한다. http://www.adp-gmbh.ch/ora/misc/oru_10028.html /* *************************************** Procedure to print big text on screen Parameters: IN_TEXT - text to print IN_TEXT_LENGTH - outp..
--Oracle VersionSELECT * FROM V$VERSION; --Oracle NLS Parameters SELECT * FROM NLS_DATABASE_PARAMETERS; SELECT * FROM NLS_SESSION_PARAMETERS--현재 로그인 세션의 NLS 셋팅값 조회. --Oracle Charset SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER LIKE '%CHARACTERSET%'; ------------------------------------------------------------------------ PARAMETERVALUE ---------------------------------------------------..
Oracle and Windows XP SP2 Firewall : http://blogs.msdn.com/ascarter/archive/2004/09/16/230587.aspx A. 제어판 > 윈도우 방화벽의 예외 항목에 오라클 기본 포트(TCP 1521)를 추가 한다. 단, 최초 컨넥션(1521) 이후 다른 포트로 랜덤하게 바뀌어 연결 시 타임아웃 발생. B. 방화벽 예외에 아래 두 프로그램을 등록 함(오라클 설치 폴더 Bin). 1) oracle.exe 2) tnslsnr.exe ------------------------------------------------ 오라클 연결 테스트 방법 tnsping