ORACLE

포스트: 25|조회수: 0|ORGANIZATION
Items

Posts

25 posts

connect by를 이용한 계층형 게시판 SQL

connect by를 이용한 계층형 게시판 SQL create table board( num number primary key, parent_num number not null, <-- 부모글의 번호가 들어감, 자식글이 아니라 부모글일 경우 0 depth number not null, <-- 자식글의 깊이. 부모글의 자식글A 1, 자식글A의 자식글B 2, 부모글일 경우 0 title varchar2(100) not null, name varchar2(60) not null, register date not null); SELECT num, parent_num, depth, title, name,

R Studio에서 오라클 접속하기

R Studio에서 오라클 접속하기

블루오션 [BLUE OCEAN]|2017년 3월 3일

# 오라클에 접속하는 전체 소스이다.# 다른 패키지를 설치하는 방법이있는데 아래 방식이 제일 쉽다.# 반드시 java는 PC 버전에 맞아야 한다.(64bit)# ojdbcxx.jar는 오라클 사이트에서 다운받는다. installed.packages("RJDBC")installed.packages("rJava") library(RJDBC)library(rJava) d <- JDBC("oracle.jdbc.OracleDriver", classPath = "D:/rhome/ojdbc14.jar", identifier.quote="`")con <- dbConnect(d, "jdbc:oracle:thin:@192.168.0.10:1521:ORCL",

테이블 변경 방법 정리

테이블 변경 내용 정리 1) 테이블 컬럼 추가 내용 alter table [테이블 명] add([컬럼 명] VARCHAR2(4000 byte)); 테이블 컬럼 명 및 타입을 추가 시 사용함, 2) 테이블 컬럼 변경 내용 alter table [테이블 명] MODIFY([컬럼 명] VARCHAR2(4000 byte)); 테이블 컬럼의 타입을 변경 시 사용함, 3) 테이블 컬럼 이름 변경 내용 alter table [테이블 명] rename column [변경 전 컬럼 명] to [새로운 컬럼 명]; 테이블 컬럼 명을 변경할 경우 사용함, 4) 테이블 컬럼 삭제 내용 alter table [테이블 명] drop([컬럼 명]); 테이블 컬럼을 삭제함.

Oracle 12c Release 2에서 테이블 및 컬럼 길이가 128자로 확장되었다

아직 다운로드 링크가 열린 것은 아니지만, 문서가 공개되었다. 여러가지 달라진 점이 있지만, 무엇보다도 오라클의 특징이자 가장 큰 단점(?)이었던 스키마 명, 테이블 명, 컬럼 명의 길이가 기존 30바이트에서 128바이트로 늘어났다! 다만 데이터베이스 명은 8바이트, 디스크 그룹, Pluggable Databases(PDBs), rollback segments, tablespaces, tablespace sets는 이전과 같이 30바이트로 제한된다. ERWIN 7.x를 사용하는 경우 물리명의 길이를 직접 변경해야 한다(기본값 30). 그동안에 컬럼 길이 때문에 약어 쓰고 별 희한한 짓 다했는데 이제 그렇게 큰 걱정 안 해도 되겠다. 그냥 뽑아서 DDL 스크립트 넘기면 되겠다.