Welcome to the BBOGAK

Nice to see you here

LET's GET it Dev. Knowledge

반응형

DATABASE [RDBMS]/└Oracle 7

[ORACLE] 오라클_문자함수( INSTR : 문자열에서 문자 위치 찾기 )

INSTR INSTR(문자열, 검색할 문자, 시작지점, n번째 검색단어) 함수는 찾는 문자의 위치를 반환한다. 찾는 문자가 없으면 0을 반환한다. 찾는 단어 앞글자의 인덱스를 반환한다. 기본으로 왼쪽부터 시작하여 우측방향으로 스캔한다. 시작지점에 음수를 쓸 경우 우측에서 시작하기 때문에 스캔반향이 좌측방향이다. 사용 방법에 대해 알아보자. -- 1) 찾는 단어가 없기에 0을 반환 SELECT INSTR('CORPORATE FLOOR','OK') AS idx FROM DUAL; -- 0 -- 단어의 앞글자 인덱스를 반환 -- 2) PO 단어를 찾아라 SELECT INSTR('CORPORATE FLOOR','PO') AS idx FROM DUAL; -- 4 -- 3) 6번째 부터 시작해서 해당 단어 OR 위..

[Oracle] 테이블과 데이터 복사하기

1. 테이블 복사하기 스키마 & 데이터 CREATE TABLE 새로만들테이블명 AS SELECT * FROM 복사할테이블명 [WHERE 절] 2. 테이블 구조만 복사하기 CREATE TABLE 새로만들테이블명 AS SELECT * FROM 복사할테이블명 WHERE 1=2 [where절에 '참'이 아닌 조건을 넣어줌] 3. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 동일할 때) INSERT INTO 복사할테이블명 SELECT * FROM 테이블명 [WHERE 절] --Sample SQL INSERT INTO TB_BOARD_TEMP SELECT * FROM TB_BOARD; 4. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 다를 때) INSERT INTO 복사할테이블명 (NU..

[Oracle] 오라클 테이블 & 컬럼 조회 하는 방법

1. 테이블 조회하기 - 테이블 목록 조회 SELECT * FROM all_all_tables SELECT * FROM dba_tables SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE = 'TABLE' - 테이블 목록 조회 (접속한 계정) SELECT * FROM tabs SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE' SELECT * FROM USER_TABLES - 테이블 코멘트 조회 SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = '테이블명' SELECT * FROM USER_TAB_COMMENTS 2. 컬럼 조회하기 - 컬럼 조회 SELECT * FROM COLS WHERE..

Oracle 날짜 시간 계산하는방법(DATEDIFF)

오라클에서 날짜 및 시간의 차이를 계산하기 위해서는 수치를 계산하듯 종료일자에서 시작일자를 빼주면 된다. MSSQL에서는 DATEDIFF 함수를 사용하지만 오라클에서는 별도의 함수는 없다. 날짜 차이 : 종료일자(YYYY-MM-DD) - 시작일자(YYYY-MM-DD) 시간 차이 : (종료일시(YYYY-MM-DD HH:MI:SS) - 시작일시(YYYY-MM-DD HH:MI:SS)) * 24 분 차이 : (종료일시(YYYY-MM-DD HH:MI:SS) - 시작일시(YYYY-MM-DD HH:MI:SS)) * 24 * 60 초 차이 : (종료일시(YYYY-MM-DD HH:MI:SS) - 시작일시(YYYY-MM-DD HH:MI:SS)) * 24 * 60 * 60 종료일자에서 시작일자를 빼면 차이 값이 일 기준의 ..

자바(이클립스) - 오라클 JDBC 연결 / 연동 환경설정

이클립스 환경에서 JDBC를 이용하여 자바와 오라클(oracle) 데이터베이스를 연결하는 방법에 대해서 알아보도록 하겠다. 본 포스팅에서는 11g xe 버전의 오라클 기반으로 설명하도록 하겠다.(오라클 11g xe 설치방법) 자바(이클립스) - 오라클 연동 자바와 오라클을 연동하기 위해서는 JDBC(JAVA DATABASE CONNECTIVITY)가 필요하다. JDBC는 데이터베이스(oracle, mysql 등)를 자바를 이용하여 조작하기 위한 자바 라이브러리이다. 기본적으로 오라클을 설치하면 JDBC 파일이 저장되어 있다. 나의 경우에는 E 드라이브에 오라클이 설치되어 있고 다음과 같은 위치에 저장되어 있다. E:\oraclexe\app\oracle\product\11.2.0\server\jdbc\li..

오라클 SQL Developer 설치 및 접속하는 방법

보통 오라클 사용을 할 때 SQL Gate를 많이 사용했다. 그런데 어느 순간부터 무료 버전이 사라져버렸다. 그리고 생긴 것이 30일 무료 평가판이다. 30일간은 SQL Gate를 사용할 수 있지만, 그 이후로는 사용이 불가능하다. 그래서 SQL Gate를 대신해 사용하기로 한 것이 SQL Developer이다. 이 프로그램은 오라클에서 제공하는 것으로 무료인데다 일반적으로 사용하기에는 충분한 기능을 가지고 있다. 그러면 SQL Developer를 다운로드 및 설치하고 오라클에 접속을 해보자. SQL Develope 다운로드 및 설치 먼저 오라클 사이트에 들어간다. 오라클 : https://www.oracle.com 사이트에 들아가면 [Download] - [SQL Developer] 메뉴를 선택하자. ..

윈도우 10 오라클11G 설치하기

1. 데이터 베이스 설치파일 다운로드 1) 다음 경로 접속 https://www.oracle.com/kr/index.html 2) 다음과 같이 이동하여 설치파일 2개 다운로드 ( 또는 다음 경로로 이동하여 설치파일 다운로드 ) https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 3) 본인의 PC와 맞는 OS, 설치할 버전을 다운로드한다. (나와 같은 경우는 가장 흔히 많이 사용하는 11G를 받는다.) 4) 두 개의 파일을 내려받아서 같은 폴더에 압축을 푼다. 2. 데이터 베이스 설치 1) setup.exe 파일을 실행한다. 오라클 유니버셜 인스톨러가 실행되고, 설치 시작. 2) 오라클 개발자 사이트에 가입..

반응형