SQL Server 2008, SQL Server 2012 날짜(Date) 형식의 값을 특정 문자(String) 포맷(Format)으로 바꾸는 방법을 소개한다. 아래는 자주 사용하는 YYYY-MM-DD HH24:MI:SS 으로 변경하는 방법이다. CONVERT( [포맷(길이)], [날짜 값], [변환형식] ) select convert(varchar, getdate(), 120) --결과 : 2014-12-12 19:21:36 ; select convert(varchar(10), getdate(), 120) --결과 : 2014-12-12 ; select convert(varchar(16), getdate(), 120) --결과 : 2014-12-12 19:21 [이외의 날짜 변환형식] select co..
오라클 Benthic Golden(골든) 엑셀(Excel) 파일 Insert 하기 (Data Import) - 골든(Golden)에서 기본으로 제공하는 툴(ImpExp)를 이용하여 대량의 데이트(엑셀파일 등)을 쉽게 Insert 할 수 있다.1) Insert 테이블의 컬럼 정보를 조회 후 컬럼에 맞는 엑셀 파일을 만든다. 2) 생성한 엑셀파일을 .CSV 형식으로 저장한다. 3) 상단 메뉴 Tools -> Data Import/Export 을 선택하여 툴(ImpExp)을 실행한다. 4) 날짜 형식을 CSV파일과 동일하게 맞춰준다. Import To Oracle 탭에서 Source File(.csv) 파일과 Destination Table을 선택하고 Start Import 버튼을 누르면 엑셀파일이 Inser..
오라클 Benthic Golden(골든) DBMS OUTPUT Window 사용하여 프로시저 로그출력 - 복잡한 프로시저를 실행 시 DBMS_OUTPUT를 삽입하여 값을 확인하거나 디버깅 시 Log를 확인 하는 용도로 사용할 수 있다. - 상단 메뉴 -> View -> DBMS OUTPUT Window를 실행 한다. 1) 프로시저 생성 - 값을 확인 할 위치에 DBMS_OUTPUT.put_line를 추가한다.2) 프로시저 실행- DBMS_OUTPUT Window를 활성화 시킨 후 프로시저를 실행 한다.
오라클 Benthic Golden(골든) 날짜 포맷 변경하기 - 날짜 포멧을 변경하면 조회결과 영역과 쿼리상의 날짜타입의 컬럼에 텍스트 값을 입력시 해당 포맷으로 캐시팅 된다. - 날짜 포맷은 상단메뉴 Tools -> Program Options -> General 에서 변경이 가능하다.- 포맷(YYYY-MM-DD, YYYY/MM/DD, YYYY-MM-DD HH24:MI:SS)
오라클 Benthic Golden(골든) 프로시저(Procedure) 실행하기 1) return cursor가 있는 패키지(package) , procedure(프로시저)를 생성한다2) 프리시저 실행 시 REFCURSOR 변수(var)를 하나 선언하여 실행하면 결과 값이 조회된다.
오라클 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..