목록oracle (14)
Gentle Breeze
SQLCODE 에러상황 ORA-00000 성공적인 정상 종료입니다 ORA-00001 유일성 제약조건(%s.%s)에 위배됩니다 ORA-00017 트레이스 이벤트 설정이 세션에 요구되었습니다 ORA-00018 최대 세션 수를 초과했습니다 ORA-00019 최대 세션 라이선스 수를 초과했습니다 ORA-00020 최대 프로세스 수(%s)를 초과했습니다 ORA-00021 세션이 다른 프로세스에 첨부되어 있음; 세션을 변경할 수 없습니다 ORA-00022 부적절한 세션 번호; 액세스가 거절되었습니다 ORA-00023 세션이 프로세스 고유의 메모리를 참조함; 세션을 분리할 수 없습니다 ORA-00024 단일 프로세스 모드에서는 하나 이상의 프로세스가 로그인할 수 없습니다 ORA-00025 %s에 메모리를 할당하는데 ..
#include #include #include #define MAX_CNT 30 EXEC SQL BEGIN DECLARE SECTION; VARCHAR uid[80]; VARCHAR pwd[20]; VARCHAR db_string[20]; VARCHAR usr_pwd[80]; VARCHAR v_ent_dt[MAX_CNT][8+1]; VARCHAR i_mbrno[MAX_CNT][30]; VARCHAR v_name[MAX_CNT][14+1]; VARCHAR v_phone_num[MAX_CNT][30]; EXEC SQL END DECLARE SECTION; EXEC SQL INCLUDE SQLCA; int main() { int i; /* Get Connection */ strcpy((char*)uid.ar..
#include #include #include #define MAX_CNT 30 EXEC SQL BEGIN DECLARE SECTION; VARCHAR uid[80]; VARCHAR pwd[20]; VARCHAR db_string[20]; VARCHAR usr_pwd[80]; VARCHAR v_ent_dt[MAX_CNT][8+1]; VARCHAR i_mbrno[MAX_CNT][30]; VARCHAR v_name[MAX_CNT][14+1]; VARCHAR v_phone_num[MAX_CNT][30]; EXEC SQL END DECLARE SECTION; EXEC SQL INCLUDE SQLCA; int main() { int i = 0; int count = 0; int bfCount = 0; int e..
이 상황에서 자주 발생하는 Oracle Error Code 원문 - http://scruz.tistory.com/18 ORA-01002: fetch out of sequence ORACLE에서 제공하는 문서상의 원인과 해결방법은 아래와 같다. Cause: This error means that a fetch has been attempted from a cursor which is no longer vaild. Note that a PL/SQL cursor loop implicitly does fetches, and thus may also cause this error. There are a number of possible causes for this error, including: 1) Fetchi..
DECLARE v_dt DATE; BEGIN v_dt := TO_DATE ('19010101', 'yyyymmdd'); LOOP EXIT WHEN v_dt > TO_DATE ('21001231', 'yyyymmdd'); INSERT INTO BIZ_DATE_13 (DT, WEEK_DAY, HOLIDAY_YN) VALUES (TO_CHAR(v_dt, 'yyyymmdd') , TO_CHAR(v_dt, 'd') , DECODE((TO_CHAR(v_dt, 'd')), '1', 'Y', -- 일요일 '2', 'N', '3', 'N', '4', 'N', '5', 'N', '6', 'N', '7', 'Y', -- 토요일 'Y')); -- Fault Value v_dt := v_dt + 1; END LOOP; COMM..