일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Git
- 안드로이드
- error
- AndroidStudio
- db
- 도쿄
- 친구랑
- 3박4일
- JavaScript
- Java
- oracle
- 공부
- 깃허브
- 개발자
- 재밌당
- 자바
- 오라클
- 개발
- kotlin
- 별5개
- 자바스크립트
- Android
- 리눅스
- 코틀린
- 오류해결
- 1박2일
- android studio
- Eclipse
- GitHub
- 안드로이드스튜디오
- Today
- Total
목록개발 (20)
dev_eunz
개발계에서 테스트 중에 오류가 발생했다. 너무나 간단한 오류라 간단히 정리해봐야지. 단순히, 컬럼 자체의 데이터가 자리수를 초과한 것. COLUMN_A - VARCHAR2(2) => '은돼지' 삽입 COLUMN_B - NUMBER(2,0) => '123' 삽입 이런 식으로 말이다. 컬럼의 자리수를 변경해주면 손쉽게 해결 ~
오라클 테이블을 생성하다가, VARCHAR 로 설정해두었다가 CLOB 타입으로 변경할 일이 생겼다. 기존의 방법으로는 컬럼 타입 변경이 되지 않아서, 아래와 같은 방법을 통해서 진행해야한다. ALTER TABLE 테이블명 ADD TEMP_컬럼명 CLOB; UPDATE 테이블명 SET TEMP_컬럼명 = 컬럼명; UPDATE 테이블명 SET 컬럼명 = NULL; ALTER TABLE 테이블명 DROP COLUMN 컬럼명; ALTER TABLE 테이블명 RENAME TEMP_컬럼명 TO 컬럼명; 추가적으로 CLOB 컬럼을 만들고, 기존 데이터를 복사 한 다음에 기존 컬럼을 삭제한다. 나는 개발계 테스트 데이터라서 그냥 테이블 자체를 새로 생성하는게 더 빠른 것 같아서 테이블을 DROP 후, 재생성하는 방법을..
테이블을 만들고 사용하고 하다보면, 수정을 하게되는 상황이 생기는데 컬럼 추가를 하게되면 맨 뒤에 생성이 되면서 원하는 순서로 변경작업을 또 해줘야한다. 12c 이상인 경우 - 간단하게 수정 가능 - INVISIBLE/VISIBLE 기능 사용 ALTER TABLE 테이블명 MODIFY 컬럼명 INVISIBLE/VISIBLE; 만약 컬럼의 순서가 A B D C 로 되어있다면 아래와 같이 해결 가능하다. ALTER TABLE TEMP MODIFY D INVISIBLE; ALTER TABLE TEMP MODIFY C VISIBLE; ALTER TABLE TEMP MODIFY D VISIBLE; 12c 미만의 버전인 경우 CREATE TABLE TEMP_테이블명 AS SELECT A, B, C, D FROM 테..
Vue.js 를 공부하기 시작하면서, 이것저것 만져보다가 vue 프로젝트가 생성되지를 않고 오류만 나버렸다. 😱 어떻게 하지 하다가 알아낸 방법.. vue create 프로젝트명 위의 코드를 실행하니, 오류가 났었고 이유는 글로벌 설치에 대한 실행 권한이 없었기 때문. 앞에 sudo 를 붙여주면 간단히 해결 ! sudo vue create 프로젝트명
MyBatis 프레임워크를 사용하다가 갑작스럽게 오류가 발생해서 당황했던 기억이 났다. 쿼리를 직접 수행했을 때에는 괜찮은데, MyBatis를 통해서 수행했더니 오류가 났던 것. 🤔 ORACLE 쿼리 내에 관계연산자란. 크다 / 작다 / 같다 / 포함한다 등등을 의미한다. 만약 아래와 같이 쿼리가 적용되어있다면, SELECT * FROM TEMP_TABLE WHERE COLUMN > 10 해당 WHERE절의 관계연산자를 SELECT * FROM TEMP_TABLE WHERE COLUMN > 10 이렇게 수정하면 처리된다. 😤😤😤😤