일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 플러그인
- #자바
- 환경설정
- Eclipse
- mariadb
- 소스코드 맵
- 스프링
- log4j2
- #오라클
- IntelliJ
- Plugins
- Spring
- log4j
- #JVM
- 인텔리제이
- #이클립스
- Oracle
- #eclipse
- Like
- 오라클
- #java
- 설정
- #Oracle
- springboot
- 이클립스
- CodeGlance
- 스프링부트
- 설치
- #자바가상머신
- html
- Today
- Total
목록#Oracle (4)
커피와 개발자
TEMPORARY TABLE은 하나의 세션 동안이나 트랜젝션(COMMIT 하기 전) 동안 임시적으로 데이터를 보관하기 위해 제공된다. 세션이나 트랜젝션이 종료되면 테이블의 데이터는 TRUNCATE 된다. 일반 테이블과 다르게 테이블의 레이아웃은 dictionary에 존재하지만 데이터는 디스크 상에 존재하지 않고 메모리상에서 [INSERT] [UPDATE] [DELETE] [SELECT] 하는 테이블이다. TEMPORARY TABLE syntax CREATE GLOBAL TEMPORARY TABLE [테이블명] ON COMMIT [DELETE|PRESERVE] ROWS; ON COMMIT PRESERVE ROWS : 세션별로 데이터가 존재 (세션이 종료 시 데이터 소실) ON COMMIT DELETE RO..
Oracle(오라클) 연동 프로젝트를 진행할 때는 SQL을 작성하는 툴을 설치하고 쿼리를 SQL툴에서 작성한 후 이클립스의 MyBatis 또는 iBatis의 .xml파일에 작성한 쿼리를 옮겨 실행시키는데 이클립스에서 Oracle을 연동하여 .sql파일을 작성하고 실행시킬 수 있습니다. 프로그램을 처음 배우는 사람에게는 사용하기 아주 유용할 것 같아 포스팅을 하려고 합니다. 포스팅 이전에 컴퓨터의 환경에 대해서 간략히 설명하겠습니다. OS는 Windows10 환경에 JDK 1.8을 설치하였으며, 이클립스는 Oxygen2를 설치, 오라클 11gR2를 설치한 상태입니다. ♧ 관련 포스트 2017.12.15 - [Java] - [Java]자바 설치 및 환경설정 [Java]자바 설치 및 환경설정 Java를 사용하..
오라클을 다운로드하기 위해서는 오라클 사이트의 회원가입이 필요합니다. (미리 회원가입을 해 놓으시면 됩니다.) 1. 오라클 다운로드 사이트 에 접속합니다.2. Accept License Agreement 에 동의합니다. 3. 아래의 다운로드 목록 중에서 자신의 OS에 맞는 프로그램을 선택합니다.(저는 Windows 10 64bit를 선택하였습니다.)File1과 2를 각각 다운로드 하거나 SeeAll을 다운로드 합니다. (저는 File1과 2를 각각 다운로드하였습니다.) 4. 다운로드시 로그인이 필요합니다. 계정이 없으면 회원가입을 해주시면 됩니다. 5. 다운로드가 완료되면 다음과 같이 Fil1과 2에 대한 압축파일을 다운로드 완료한 상태일 것입니다.(오라클의 설치에서는 설치경로가 한글명이 없어야 합니다 ..
ORA-12899: value too large for columnORA-12899: "유저명"."테이블명"."컬럼명" 열에 대한 값이 너무 큼(실제: m, 최대값: n)ORA-12899는 INSERT를 한다거나 UPDATE를 하다가 다음과 같은 에러가 발생하는 경우가 있다.실제로 최대값보다 실제 입력된 값이 커서 발생하는 경우이다.오라클의 문자셋 NLS_CHARACTERSET의 설정의 문제다 ( 캐릭터셋(charset)의 문제 -> UTF-8 과 ASCII의 Byte 수가 달라 각 3Byte, 2Byte, 1Byte를 계산하다 문제가 생긴 경우)대다수의 경우는 다음과 같이 해결이 된다.SELECT NAME,VALUE$ FROM PROPS$ WHERE NAME LIKE 'NLS%' ;위의 쿼리로 설정된 ..