/ ORACLE, DBMS, SQL

오라클 라이브 SQL 소개

Oracle Live SQL을 소개합니다.

오라클을 설치하고 Sample schema를 추가하는 것은 개발자라면 기본으로 할 수 있어야 할 것입니다!

그렇다고 테스트나 학습을 위해 필요할 때마다 서버를 만드는 것은 참으로 고욕입니다.

  • 공통으로 사용할 수 있는 테스트 서버의 경우는 마음대로 데이터베이스나 테이블을 다루기 힘들고
  • 개인 서버를 운용하자니 번거롭기도 하고 리소스가 부족하기도 합니다.

이럴때 간단한 테스트나 학습용으로 이용하기 좋은 오라클 서비스를 소개합니다.

목차

기본 사용법

  1. 사이트 접속

    다음 주소를 브라우저에 입력합니다.

    https://livesql.oracle.com

    Homepage Main

  2. SQL Worksheet 메뉴를 선택합니다. 이때 사이트에 로그인이 필요합니다.

    • SQL 입력창이 나타나면 아래의 SQL을 입력하여 실행해봅니다.
    select * from emp;
    
    • 현재는 세션에 사용자 테이블이 만들어져있지 않아서 오류가 발생합니다.
    ORA-00942: table or view does not exist
    

    SQL 실행

테이블 직접 생성하여 사용하는 방법

  1. Code Library에서 EMP and DEPT 를 실행하여 테이블을 생성합니다.

    • EMP and DEPT 라이브러리 선택

      EMP and DEPT 라이브러리 선택

    • Run Script 버튼을 눌러 스크립트 실행하면 수행 여부를 확인합니다. Perform Actions(s) 버튼을 누르세요.

      스크립트 실행

      스크립트 확인

    • SQL Worksheet 버튼을 눌러 SQL 창으로 이동합니다.

      스크립트 완료

  2. SQL 실행

    • 이제 empdept 테이블이 생성되어 SQL문을 수행할 수 있습니다.

      select emp table

    • 수행 할 SQL을 선택하고 Run 버튼을 누르면 선택된 명령만 수행됩니다.

      select dept table

기본 스키마를 사용하는 방법

  1. 스키마 선택

    • Schema 메뉴를 선택하면 My Schema 가 기본 선택되어있습니다. 콤보 박스를 눌러보면 다음과 같이 이미 등록된 여러 스키마를 볼 수 있습니다. Schema 선택

    • 테이블 이름 앞에 스키마 이름을 추가해서 SQL문을 작성하면 기존에 존재하는 스키마를 모두 사용할 수 있습니다. Schema Select

기타

  • My Scripts에 직접 스크립트를 저장해서 일괄 수행할 수 있습니다.
  • My Session에서 초기화를 하면 스크립트 수행으로 생성된 오브젝트들을 삭제하여 처음 상태로 돌아갈 수 있습니다.
  • 결과는 최대 50줄만 보이며 전체 결과는 CSV 형태의 텍스트 문서로 다운로드 할 수 있습니다. Actions 에서 최대 5000 까지 설정할 수도 있습니다.결

#Oracle, #오라클, Live SQL##, #라이브 SQL, #Database, #DBMS, #데이터베이스