샘플 데이터 입력해 보기 개요 테이블을 생성했으니, 데이터 열이 잘 입력되는지까지 확인해 보겠습니다. 워크 시트 열기 alt + F10을 누르거나 SQL 아이콘을 눌러서 새로운 SQL 워크시트를 엽니다. 접속 선택 접속 선택 화면이 나오면 SPRNG_BLG_USR를 선택합니다. 데이터 열 입력하기 insert into TB_BLG_CONT (BLG_CONT_SEQ, TITLE, CONT_BDY) values (SEQ_BLG_CONT.NEXTVAL, 'hello', 'this is content body'); 데이터 입력 쿼리를 입력합니다. F9를 눌러서 쿼리를 실행합니다. 아래의 "스크립트 출력" 란에 "1 행 이 (가) 삽입되었습니다." 메시지를 확인합니다. 데이터 열 조회하기 select * from..
오라클 블로그 컨텐츠 시퀀스 생성 개요 오라클은 MySQL이나 MS-SQL 과 다르게 테이블의 PK가 자동 증가되는 기능이 없습니다. 따라서 직접 PK의 값을 입력해 주어야 합니다. 데이터 행이 입력될 때마다 수작업으로 테이블을 조회할 수는 없으므로 오라클은 대안으로 채번만을 위한 기능을 제공합니다. 이를 시퀀스(Sequence)라고 부릅니다. 시퀀스 생성 메뉴 진입 SPRNG_BLG_USR 를 펼칩니다. 시퀀스를 우클릭합니다. 새 시퀀스를 클릭합니다. 시퀀스 정보 입력 이름 : SEQ_BLG_CONT 입니다. 다음으로 시작 : 1 증분 : 1 최소값 : 1 나머지 값은 기본으로 두고 확인 버튼을 클릭합니다. 생성된 시퀀스 정보 확인 SPRNG_BLG_USR 를 펼칩니다. 시퀀스를 클릭합니다. SEQ_B..
오라클 테이블 생성 개요 오라클 사용자 SPRNG_BLG_USR 가 사용할 블로그 컨텐츠 테이블을 생성합니다. 테이블 생성 메뉴 진입 sqldeveloper 에서 SPRNG_BLG_USR로 접속합니다. SPRNG_BLG_USR 메뉴를 펼칩니다. 아래에 테이블(필터링됨)을 우클릭합니다. 새 테이블을 클릭합니다. 테이블 이름 설정 이름 : TB_BLG_CONT 로 입력합니다. PK 열 설정 열 란의 녹색 + 버튼을 클릭합니다. 새로운 열을 입력할 수 있는 칸이 추가됩니다. 이름 : BLG_CONT_SEQ를 입력합니다. 데이터 유형 : NUMBER 를 선택합니다. 널이 아님 : 체크합니다. PK : 클릭해서 열쇠 모양이 나오는지 확인합니다. 제목 열 설정 열 란의 녹색 + 버튼을 클릭합니다. 이름 : TITL..
오라클 사용자 생성 개요 오라클에서 사용할 사용자를 생성합니다. 오라클은 다른 DBMS와는 다르게 데이터베이스 생성 후 사용자에게 데이터베이스 권한을 부여하는 구조가 아닙니다. 대신 사용자를 생성하고 사용자에게 테이블 접근 권한을 줍니다. 따라서 오라클 사용자를 생성해 보겠습니다. SQL 워크시트 열기 LOCAL SYS 로 데이터베이스에 접속했는지 확인합니다. LOCAL SYS 를 우클릭합니다. SQL 워크시트 열기를 클릭합니다. 오라클 세션 세팅 ALTER SESSION SET "_ORACLE_SCRIPT"=true; 오라클 세션 세팅 쿼리를 작성합니다. F9 키를 눌러서 쿼리를 실행합니다. 사용자 생성 CREATE USER "SPRNG_BLG_USR" IDENTIFIED BY "1234"; 사용자 생..
sqldeveloper 실행 압축을 푼 sqldeveloper 디렉토리에서 sqldeveloper.exe를 더블클릭하세요. 환경 설정 import 처음 실행하면 환경 설정 import 화면이 나옵니다. 가져올 환경이 없으므로 아니오를 선택합니다. 오라클 사용 추적 끄기 Oracle로 자동화된 사용 보고 보내기 허용 체크박스를 선택 해제합니다. (오라클에 개인 정보를 보내고 싶으시다면 체크하셔도 됩니다.) 확인 버튼을 클릭합니다. 접속 정보 추가 메뉴 진입 왼쪽 위 초록색 십자가 버튼을 클릭합니다. 데이터베이스 접속 정보 입력 NAME : LOCAL SYS 입니다. 이름은 무엇이든 상관없지만, 저는 보통 {접속위치} {계정} 형식으로 지정하는 편입니다. 데이터베이스 유형 : Oracle 을 선택합니다. 인..
sqldeveloper 설치 개요 sqldeveloper는 DBMS를 다루는 GUI 툴입니다. 본질적으로 DBMS는 그냥 시스템이기 때문에 시스템에 접근할 방법이 필요합니다. 콘솔 터미널을 통해 DBMS에 접근할 수 있지만, 처음 하시는 분들이 콘솔을 통해서 명령어를 하나씩 입력하시는 것은 꽤나 어려울 것이라고 생각합니다. 그리고 실무자들도 특별한 상황이 아니면 손으로 모든 명령어를 치고 있지는 않습니다. 따라서 오라클 DBMS에 접속해서 각종 명령어를 실행시키는 GUI 툴인 sqldeveloper 를 설치합니다. sqldeveloper 다운로드 https://www.oracle.com/database/sqldeveloper/technologies/download/ 에 접속합니다. Windows 64-b..