728x90 반응형 Database33 Oracle DB를 MySql로 변경하기 Oracle로 DB를 생성하여 작업하다가 호스팅하는 과정에서 MySql을 사용하는 경우이다. Oracle을 MySql로 변경해야한다. Java와 Oracle을 연결하기 위해서 OJDBC를 사용했다. Mysql과 Java를 사용하기 위해서도 JDBC를 사용한다. OJDBC (Oracle Java Data bass Connection) JDBC 다운로드 MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower thei.. 2021. 7. 19. oracle / inconsistent datatypes: expected DATE got NUMBER date 컬럼에 날짜를 삽입하는 과정에 오류가 발생했다 바로 해결 방법을 말하자면 기존에 21-07-05 이런식으로 데이터를 넣으려했다면, TO_DATE(21-07-05,'YY-MM-DD') 날짜를 넣어줄때 이렇게 넣어주는 것이다. 2021. 7. 5. ORA-12899: value too large for column "SYSTEM"."EVE_BOARD"."BTITLE" (actual: 33, maximum: 30) ORA-12899: value too large for culumn "SYSTEM"."EVE_BOARD"."BTITLE" (actual: 33, maximum:30) 값이 열에 비해 너무 큽니다. 테이블의 컬럼의 크기가 30인데 크기를 초과하는 33을 넣으려고한다 게시글을 수정할때 사용하는 메소드에서 SQL문을 실행하는 과정에 오류가나는 것이다. 메소드와 SQL문을 실행시키는 과정에서는 문제가 없다. 오라클에서 구문을 직접 실행 시켜보니 라고 오류가 발생했습니다. ORA-12899: value too large for culumn "SYSTEM"."EVE_BOARD"."BTITLE" (actual: 33, maximum:30) 은 DB 테이블에서 컬렁의 사이즈(Maximum)은 30인데 , 33사이즈의 .. 2021. 7. 1. Oracle / 테이블에 FK(foreign key) 외래키 추가하기. FK(외래키)는 참조하는 테이블의 PK(기본키)를 사용하는 것이다. 참조테이블의 PK를 해당테이블의 FK로 사용하려면 참조테이블의 PK와 같은 이름의 컬럼이 필요하다. 이름이 같은 컬럼에 FK를 지정해주는 방법이다. 기존의 테이블에 FK를 추가하려고 했는데 이름이 같은 컬럼이 없어서 컬럼을 추가한뒤 FK를 추가했다. FK로 가져오는 컬럼은 참조테이블에서의 PK이여야 한다. 나의 경우는 위와같은 컬럼이 없어, 먼저 컬럼을 추가한뒤에 FK를 지정해줬다. --컬럼 추가하기 ALTER TABLE [테이블명] ADD [컬럼명] [제약조건]; alter table EVE_ASK add gidx number null; 기본사용방법 ALTER TABLE 테이블명 ADD FOREIGN KEY(컬럼명) REFERENCES.. 2021. 6. 24. 이전 1 2 3 4 5 6 ··· 9 다음 728x90 반응형