오라클을 설치하지 않은 경우 간단하게 database를 테스트 할 수 있도록 oracle에서 제공하는 사이트가 있습니다어떻게 보면 별로 소용이 없을 수도 있지만 table 생성이나 쿼리 조회가 자유롭지 못한 환경에서는 자유롭게 테스트 하는데 유용할 수도 있습니다.

 

일단 사이트에 접속을 합니다.

https://livesql.oracle.com/


oracle sql test online


상단 우측 Sing In을 클릭하고 로그인을 진행 합니다오라클에 계정이 없다면 신규로 생성합니다.  


oracle sql test online


계정 생성이 귀찮을 수 있지만 오라클에서 제공하는 프로그램을 다운로드 받는 경우 필요하기 때문에 하나 만들어 두는 것도 좋습니다.


oracle sql test online


livesql 사이트에 처음 접속하는 경우에는 면책조항 확인을 합니다.


좌측 메뉴에서 SQL Worksheet를 선택하면 일반적인 퀴리 테스트가 가능 합니다.


oracle sql test online


select to_char(sysdate, 'YYYY-MM-DD') from dual;을 입력하고 상단 우측 Run 버튼을 클릭해서 테스트를 진행 합니다.

 

물론 신규 테이블 생성도 가능 합니다.


oracle sql test online

CREATE TABLE customers

( customer_id number(10) NOT NULL,

  customer_name varchar2(50) NOT NULL,

  city varchar2(50),

  CONSTRAINT customers_pk PRIMARY KEY (customer_id)

); 


생성한 테이블에 데이터 입력도 가능 합니다.


oracle sql test online

insert into customers(customer_id, customer_name, city) values(100, 'test1', 'city1');

insert into customers(customer_id, customer_name, city) values(200, 'test2', 'city2');

insert into customers(customer_id, customer_name, city) values(300, 'test3', 'city3');

insert into customers(customer_id, customer_name, city) values(400, 'test4', 'city4');

insert into customers(customer_id, customer_name, city) values(500, 'test5', 'city5'); 


쿼리의 일부만 실행 하려면 마우스로 드래그 해서 영역을 설정하고 Run 버튼을 클릭 합니다.

 

이제 입력한 데이터를 조회하면 됩니다.


oracle sql test online

select * from customers;

 

Table을 생성하고 데이터를 입력하는 작업이 귀찮으면 기존에 오라클에서 제공하는 테이블을 선택해서 쿼리 테스트를 진행해도 됩니다.


oracle sql test online


상단 Find를 선택하고 팝업창에서 Schema를 확장하면 내가 생성한 My Schema와 오라클에서 제공하는 친숙한 HRSCOTT도 보이는 군요.

 

oracle sql test online


My Session 메뉴에는 지금까지 작업한 log 정보를 확인할 수 있습니다.


oracle sql test online


본인이 생성한 Table 정보는 Schema에서 확인하고 작업할 수 있습니다.

 

, Schema 정보는 Oracle 사이트에 Session이 연결된 동안만 존재 합니다.  Session을 저장 하려면 SQL Worksheet 상단에 있는 Save 버튼을 이용해서 저장을 해놓으세요.


- copy coding -


+ Recent posts