오라클 Benthic Golden(골든) 변수 사용하기 (Variable, define) - 쿼리내 인자 값을 변수(&)을 사용하여 정의해 놓으면 쿼리를 실행할 때 변수에 대한 값을 동적으로 입력할 수 있다. - 쿼리가 길고 수시로 변경해야 할 값이 많을 경우 변수로 지정해 놓으면 빠르게 값을 바꿔서 쿼리를 실행할 수 있다. - 변수를 사용할 경우 변수명 앞에 &를 붙여주어야 한다. - 입력창(prompt)에서 변수 값을 입력하지 않고 쿼리 상단에 미리 변수 값을 지정할 수 있다.- DEFINE 명령어 사용.
오라클 Benthic Golden(골든) Private Session 탭별로 서로 다른 세션 연결하기 (Private Session) - 골든을 사용해서 쿼리 작업을 하다보면 다른 DB계정이나 DB서버에 접속을 해야 하는 경우가 있다. 이럴때에는 골든을 하나 더 실행해서 사용을 한다. - Private Session (Ctrl+Alt+Shift+N)을 이용하면 탭별로 서로다운 계정이나 서버에 접속이 가능하다.
오라클 Benthic Golden(골든) 실행 결과 팝업 및 비교 (Scratch Results) 쿼리 실행결과 팝업 (Scratch Results) - 쿼리를 실행 후 단축키 (F11)을 누르면 그리드 영역에 조회된 데이터가 새로운 팝업으로 분리하여 보여준다. - 두 개의 쿼리 결과 내용을 비교할 때 유용하게 사용할 수 있다.
오라클 Benthic Golden(골든) 쿼리 실행, 데이터 수정(편집) 쿼리 실행 및 데이터 수정 (Edit Mode) 1) 모든 쿼리 실행 - 상단의 실행 아이콘 클릭 또는 단축키 (F5)를 누른다. - 현재 탭의 모든 쿼리가 실행된다. 2) 현 위치 실행 - 현 위치 실행 아이콘 클릭 또는 단축키 (F7)을 누른다. - 세미콜론(;)기준으로 현재 커서가 있는 쿼리가 실행 된다. 3) 데이터 수정 (Edit Mode) - 단축키 (Ctrl-E) 또는 Edit 실행아이콘을 클릭하면 Edit모드로 실행이 된다. - 해당 로우를 추가하거나 뺄수 있으며 해당 컬럼을 선택하여 값을 변경할 수도 있다. - 데이터수정을 완료 후 커밋 을 하면 수정된 내용이 적용된다. - 잘못 수정을 하였다면 롤백 을 하면 된다.
오라클 Benthic Golden(골든) 주석, 대/소문자, 들여쓰기, 컬럼명복사 1. 주석처리, 대/소문자 변환, 들여쓰기 - 작업할 영역을 드래그 하여 선택한다. - 주석처리 ( Ctrl + - ), 주석해제 ( Ctrl + Shift + - ) - 대문자, 소문자 변환 ( Ctrl + T ) - 들여쓰기 ( Ctrl + I or TAB ), 들여쓰기 해제 ( Ctrl + U or Shift + TAB ) 2. 컬럼명 복사 - 복사할 컬럼을 선택한 후 마우스 오른쪽 팝업메뉴에서Copy Titles Only (comma delimited) 메뉴를 선택하여 컬럼명을 복사 한다 - 컬럼명을 직접 타이핑하지 않고 쉽게 컬럼명을 복사하여 Select절에 사용할 수 있다 - 복사한 컬럼명을 붙여넣기(Ctrl+V..
오라클 Benthic Golden(골든) 설치, 로그인, 쿼리실행, 저장 1. 다운로드 및 설치 1) http://www.benthicsoftware.com/downloads.html 접속 후 설치파일 다운로드 2) Golden 6.x 버전을 다운로드 받는다. (필자는 5.x 버전을 설치 하였음) - 가격은 $40정도 아주 저렴한 편이다 3) 설치파일을 Next를 눌러서 설치한다. 2. 로그인 (Database Login)Username, Password, Database를 입력 및 선택 후 OK 버튼을 누른다 Save This Password 체크박스를 선택하면 다음 로그인시 비밀번호가 저장되어 있다 More>> 버튼을 클릭하면 이전에 로그인 시 저장되었던 정보를 볼 수 있다 3. 쿼리 실행 (Quer..
오라클에서는 문자열에서 원하는 문자를 찾을 때 INSTR 함수를 사용한다. INSTR 함수는 대소문자를 구별하여 문자를 검색하며, 여러 개의 문자를 찾을 때는 OR 연산자를 사용하면 된다. 해당 문자를 한번 찾으면 더 이상 검색을 하지 않기 때문에 필요에 따라서 뒤(마지막)에서 부터 검색을 할 수도 있다. INSTR ( [문자열], [찾을 문자 값], [찾기를 시작할 위치(1,-1)], [찾은 결과의 순번(1...n)] ) 기본 사용법 SELECT INSTR('Oracle Database', 'Database') AS result1 , INSTR('Oracle Database', 'Server') AS result2 FROM dual INSTR 함수는 문자열에서 문자를 찾으면 문자의 시작 위치를 반환한다..
JSON 객체에 키(key)와 값(value)를 추가하고 삭제하는 방법 var json = {NAME: "John", AGE: 30, SEX: "male"}; //add item (key, value) json.BIRTHDAY = '2001-03-01'; //delete item (key) delete json.SEX; 결과 (Result) : add item : json {NAME: "John", AGE: 30, SEX: "male", BIRTHDAY: "2001-03-01"} delete item : json {NAME: "John", AGE: 30, BIRTHDAY: "2001-03-01"}
PostgreSQL에서 오라클(Oracle)에서 사용하는 날짜에 0.99999를 더하여 23:59:59 로 만드는 방법 오라클(Oracle) SQL : SELECT TRUNC(SYSDATE) + 0.99999 DTE FROM DUAL; □ PostgreSQL SELECT CURRENT_DATE + (INTERVAL '0.99999 DAY') DTE; - 1일은 86400초 이며 0.99999일은 86399.136초 입니다. 결과(Result) :
오라클(Oracle)에서 사용하는 ROWNUM을 postgreSQL에서 사용하는 방법 □ WHERE 절 에서 사용 SELECT ID FROM ARTIFACT LIMIT 5 - 조회된 자료에서 5건의 데이터만 보여 준다. □ SELECT 절 에서 사용 SELECT (ROW_NUMBER() OVER()) AS ROWNUM , ID FROM ARTIFACT LIMIT 5