Jiniya Story Site
Sql의 처리 순서는 다음과 같습니다.FROM > WHERE > GROUP BY > HAVING > SELECT > ORDER BY
keyword 1.alter table을 이용 column 추가 2.alter table을 이용 column 변경 3.alter table을 이용 column 삭제 4.set unused Option 5.제약조건 추가 6.not null 제약조건 추가 -Alter table(column 추가, 변경, 삭제) Alter table을 이용하여 기존 column의 data type, size, default 값을 변경 할 수 있다. column 추가 Alter table 테이블명 add …
참고 및 출처 :: http://zepinos.springnote.com/pages/1592508 Tablespace - DBMS에 저장되는 자료가 있는 물리적인 파일. - 각 개체마다 테이블스페이스를 지정해 줄 수 있고, 사용자에게 기본으로 사용할 테이블스페이스를 지정할 수 있다. - 오라클에서는 기본적으로 /usr/local/oracle/oradata/[SID]/ 디렉토리에 기본 테이블스페이스를 생성하며, Oracle Express Edition에서는 /u…
CUBRID vs MySQL vs ORACLE SQL 타입별 비교 CUBRID 8.4.1 vs MySQL 5.5.27 vs ORACLE 10g 에 대한 SQL 관련 정보들을 비교한다. 1. CUBRID와 데이터 타입 1). DBMS별 데이터 타입 비교 구분 CUBRID MySQL Oracle 수치형 - -…
sqlplus / as sysdba SQL > startup lsnrctl start 1.사용자 만들기 SQL> create user 아이디 identified by 비밀번호; 사용자가 생성되었습니다. 2.사용자에게 권한주기 (grant connect, resource, dba to 아이디;) SQL> grant create session to 아이디; 권한이 부여되었습니다. SQL> grant create table to 아이디; 권한이 부여되…
<Oracle SQL Developer 툴 설치> SQL은 명령어를 직접 입력하여 그 결과를 바로 확인할 수 있는 console환경을 제공해주고 있습니다.SQL Plus 로 말이죠,그런데 명령어만 입력하는 것보다 더 쉽게 GUI로 할수 있게 도와주는 툴들이 여럿 있습니다.그중 Oracle 사가 무료로 배포하는 것이 SQL Developer 이지요.그외 Toad,Orange 등등이 있습니다. 간단하게 설치할수 있는 SQL Developer 를 설치 해 보겠습니다.…
<Oracle 11g 설치를 해보자> 1.설치 하기위해선 Oracle 사이트에서 회원가입을 해야 다운로드 가능하다. 2.Oracle 사의 SQL 11g 를 설치해보자. 데이터를 저장하기 위해선 Database 가 필요하다.요즘엔 많은 SQL이 나와있었고 이전에 MySQL 을 설치하는 포스트도 올렸었습니다. 이번엔 오라클에서 제공하는 Database 를 설치해보겠습니다. 단,오라클에 회원가입을 해야 다운로드 할 수 있습니다.그리고 설치하고…
* Oracle 과 비교 - 데이터 타입 MySQL Oracle int(11) varchar(30) char(30) tinyint smallint mediumint int integer bigint double bit blob date datetime decimal double double precision enum …
1. 오라클 시퀀스 생성하기 CREATE SEQUENCE 시퀀스명 CREATE SEQUENCE 시퀀스명 START WITH n INCREMENT BY n MAXVALUE n | NOMAXVALUE MINVALUE n | NOMINVALUE 위의 옵션에 대해서 추가 설명을 드리자면, START WITH n ▶ n = 초기화 값 INCREMENT BY n ▶ n = 증가값 MAXVAL…
db 테이블에서 Oracle sequence 나 MySql auto_increment 속성으로 설정된 컬럼에서 다음 값을 파악해야 하는 경우가 있다. [Oracle] # 시퀀스 생성 create sequence id_seq start with 1 increment by 1 maxvalue 9999999999; # 다음 시퀀스 파악 select nextval() from table_a; nextval() 할 때마다 자동 증가된 값을 파악할 수 있다. 멀티쓰레드 환경에서 다수의 db 커넥션으로 수행해…
이번엔, 오라클의 시퀀스의 nextval과 currval을 MySQL에선 어떻게 사용할 수 있을지에 대해서 알아보겠습니다. 먼저, 오라클에서의 시퀀스의 쓰임부터 알아보겠습니다. create sequence 시퀀스명; ex. create sequence test_seq; 와 같이 시퀀스를 생성하여 데이터의 순번처럼 사용할 수 있습니다. 예를 들어보면 id와 title이라는 컬럼을 가진 testdb3라는 테이블이 있다고 가정해봅니다. 여기서 id는 데이터의 순번 컬럼…
varchar => varchar2 text => data size에 맞게 varchar2(1000~4000) or clob bigint, int, tynyint => number sequence 별도 생성 pk 생성 문법 변경 index 생성 문법 변경 comment 별도 생성(테이블, 컬럼) mysql : not null default '' => oracle : default '' not null 로.. (순서가 다르다) 기타 function 변경 ifnull -> …
최초 실행 시 java.exe의 위치를 물어봅니다. (최초 한번만 물어보는 듯 합니다.) 그런데 jre로는 부족하고 jdk가 설치되어 있어야 하는 군요. jdk 설치는 익숙하므로 패스. 설치형 프로그램이 아니므로 저는 d:utilsqldeveloper 폴더로 옮겼습니다. 1. sqldeveloper.exe 실행 ; 실행하니 [파일 유형 연관 구성] 창이 뜨네요. 보아하니 탐색기에서 프로그램 연결을 하는 것 같아 취소 클릭. 오늘의 유익한 정보도 패스. 2. 연결을 추가합니다. ; 일단 마이…
제품에 대한 영문 설명은 아래와 같습니다. Oracle SQL Developer Migration Workbench is a new, redeveloped tool that greatly extends the functionality and usability offered by the original Oracle Migration Workbench to migrate Microsoft Access, Microsoft SQL Server, MySQL and Sybase databases to Ora…
==========================================오라클 시퀀스 생성 ==========================================1. TABLE 생성create table friend( no number(3) primary key, irum varchar2(10), hobby varchar2(10) ); 2. SEQUENCE 생성 create sequence autonum increment by 1 -- 1씩 증가하라는거고요 …