■에러 ORA-12899 : 열 string의 값이 너무 큽니다 (실제 : string, 최대 : string) 이 문제의 대부분은 서로 다른 플랫폼간에 데이터를 교환할 때 발생한다. (특히 Windows -> Unix 시스템으로 가져오는 프로세스의 경우) ・내보낸 데이터 가져오기 ・데이터베이스 링크를 사용한 INSERT ・CHAR 유형을 사용한 문자열 조인 가 주요발생 타이밍이다. ■원인1 데이터를 제공하는 캐릭터 세트와 입력 대상의 데이터베이스 캐릭터 세트는 동일한 문자로도 바이트수가 다른 문자열을 사용한다. 대표적으로는 반각 가타카나이다. Shift JTS의 경우 반각 가타카나는 'A6'x ~'DF'x로 1바이트로 저장할 수 있지만, EUC-JP의 경우 '8E26'x ~ '8E5F'x로 길이는 2바..
■현상 외부테이블에서 파일이 작은 경우에는 에러가 되지 않지만 큰 파일을 가져오려고 하면 에러가 된다. KUP-04020: found record longer than buffer size supported, 524288 ■원인 EXTERNAL TABLE(외부 테이블)을 이용하여 파일을 읽을 때 읽기 버퍼 오버플로 예를 들어 Windows에서 실행되는 오라클에서 텍스트 파일을 캡처하는 외부 테이블 BIG_TEXT_TABLE에서 오류가 발생할 수 있다. CREATE TABBLE BIG_TEXT_TABLE( TEXT VARCHAR2(4000) ) ORGANIZATION EXTERNAL( TYPE ORACLE_LOADER DEFAULT DIRECTORY external_data ACCESS PARAMETERS..
■에러 EXP-00091: 의심스러운 통계를 내보내는 중입니다. ■현상 이 에러는 현지 서버에서 데이터를 Export를 하기 위해 사내 환경에서 실행했을 때 발생한 에러이다. 미리 작성한 배치파일을 가지고 exp.exe를 실행한 결과 export시 EXP-00091: Exporting questionable statistics가 발생했다. ■원인 EXP-00091 오류는 오류보다 경고에 가깝다. 의심스러운 통계 = 아마 도움이 되지 않는 불필요한 통계 정보를 출력하고 있다. 통계는 테이블의 전체 데이터 분포를 기반으로 작성되었으며 열의 상한값과 하한값은 고유한 내부 형식으로 가지고 있다. 이들 내부 정보에 영향을 주는 파라미터 및 환경 변수가 지정이 된 상태에서의 익스포트 처리가 되고 있다고 하는 것이다..
・ライブラリ:라이브러리 ・コントロール:컨트롤 ・オブジェクト指向:객체지향 ・コンパイラ:컴파일러 ・ハードウェア:하드웨어 ・ミドルウェア:미들웨어 ・ソフトウェア:소프트웨어 ・タイピング:타이핑 ・システム:시스템 ・プログラム:프로그램 ・アプリケーション:응용 프로그램 ・プログラミング:프로그래밍 ・インストール:설치 ・アンインストール:제거 ・コピー:복사 ・コピーペースト:복사 붙이기 (コピーペ라고 줄여 말하기도 함) ・ドキュメント:문서 ・資料(しりょう):자료 ・テスト仕様書(てすとしようしょ):테스트 사양서 ⇒ 테스트 케이스 ・要件定義(ようけんていぎ):요건정의 ・テーブル定義書(てーぶるていぎしょ):테이블 정의서 ・設計書(せっけいしょ):설계서 ・計画書(けいかくしょ):계획서 ・見積(みつもり):견적 ・バックエンド:백엔드 ・フロントエ..
■에러 IMP-00032: SQL문이 버퍼 길이를 초과했습니다. ■현상 이 에러는 현지 서버에서 데이터를 Import를 하기 위해 사내 환경에서 실행했을 때 발생한 에러이다. 미리 작성한 배치파일을 가지고 imp.exe를 실행한 결과 import시 IMP-00032: SQL statement exceeded buffer length가 발생했다. ■원인 IMP-00032 오류는 테이블을 조작하는 DDL, DML이 사용하는 버퍼가 부족하기 때문에 발생한다. 컬럼수가 많은 큰 사이즈의 데이터(LONG/LOB 등) 등을 삽입하고 있는 것이 예상된다. Import 유틸리티(utility)의 디폴트 버퍼 사이즈는 XXXX 바이트이기 때문에 디폴트 상태로는 버퍼 크기가 작다. ■대응 Import 유틸리티(utilit..
Infinity란? Infinity는 double이나 float로 0 나눗셈을 실시했을 경우에, 그 결과로써 취득된다. 즉, Javascript에서는 ∞(무한)이라는 의미이다. [ JavaScript ] 콘솔에서 Javascript에서의 Infinity의 취급은 stringify()와 parse에 따라서 다르다. JSON.stringify(Infinity) // => "null" JSON.parse("Infinity") // => 에러발생 - stringify() 예제 1 > JSON.stringify(Infinity); "null" > JSON.stringify(Number.POSITIVE_INFINITY); "null" > JSON.stringify(Number.NEGATIVE_INFINITY); "..
함수 종류 Round : 반올림 Abs : 절댓값 Fix : 정수만 추출 Int : 정수만 추출(음의 정수일 경우, 더 작은 음의 정수를 추출) 1. Round() 함수 Excel [ Round : 반올림하는 값이 4 이하인 경우 버리고 5 이상일 경우 올림 (사사오입) ] Round(23.45, 1) → 23.5 Round(23.55, 1) → 23.6 VBA [Round : 엑셀 함수와 동일하지만 반올림하는 값이 5인 경우 앞자리 수가 짝수가 됨(오사오입) ] Round(23.45, 1) → 23.4 Round(23.55, 1) → 23.6 2. Abs() 함수 Excel, VBA Abs(23.45) → 23.45 Abs(-23.45) → 23.45 3. Fix() 함수 Excel, VBA Fix(2..
const arr = [0, 1, 2, 3, 4, 5] 이 arr의 요소들의 합을 구하려면 어떻게 해야할까? 바로 생각나는 방법으로는 for문, foreach, while문과 같이 반복문을 사용하는 방법이다. for문이 내가 가장 주로 사용하는 반복문이기 때문에, for문으로 예제를 들자면 아래와 같다. const arr = [0, 1, 2, 3, 4, 5] let sum = 0; for(var i = 0; i res + arr[i], 0)) 위와 같..
- Total
- Today
- Yesterday
- vba
- 초기화파라미터파일
- 에러
- 시간차이
- in/out/ref
- 동기통신
- grant
- in/out/ref 예제
- rollback
- Oracle
- USER_SYS_PRIVS
- PL/SQL 실행문
- C#
- VB.Net
- TrimEnd
- PL/SQL 예외처리문
- in/out/ref 차이점
- 참조전달
- 유틸리티에러
- NLog
- 유틸리티
- 후나빙
- DBA_SYS_PRIVS
- pl/sql
- DECLARE절
- commit
- BEGIN절
- EXCEPTION절
- REVOKE
- in/out/ref 공통점
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |