Database 15

CURSOR 란?

CURSOR 란? 오라클에서 CURSOR란 시스템 글로벌 영역의 공유 풀 내에 저장공간을 사용하여 사용자가 SQL 문을 실행시키면 결과값을 저장공간에 가지고 있다가 원하는 시기에 순차적으로 fetch해 처리하여 해당 결과 셋을 프로그래밍적으로 접근할수 있게 도와주는 기능이다. 이해를 돕기위해 아래의 명시적 커서 예문을 보자. 하단의 선언문(DECLARE)에서 SELECT한 결과값을 실행문(BEGIN)에서 FETCH 하여 한 결과값을 순차적으로 처리할 수 있다. 뭐 이해가 안가도 그냥 보자. 열심히 그렸다. 참견 말자. CURSOR는 묵시적커서(Implicit Cursor)와 명시적커서(Explicit Curosr)로 나뉜다. 묵시적 커서 (Implicit Cursor) 묵시적 커서는 각 SQL문장의 실행..

Database/Oracle 2010.10.02

MySQL Workbench를 이용한 ER diagram 작성 및 sql import/exrpo

MySQL Workbench를 이용한 ER diagram 작성 및 sql import/exrpot 얼리이블로그의 테마글얼리 테마 보기 조회(1486) Computer Tip | 2008/02/04 (월) 14:08 추천하기(0) | 스크랩하기(0) 최근에 Database 관련 ER diagram을 그리게 되는 계기가 있었다. 십여년 전에 ERWin이란 프로그램 또는 Microsoft의 Visio (처음에는 Visio가 MS 제품이 아니었다) 를 이용하여 해당 diagram을 그려 보기도 했다. 이런 Database Entity-Relation (ER) Diagram은 실제의 sql문으로 보내거나 가져올 수 있는데, sql에서 가져와서 diagram으로 그리는 개체로 이용하는 것을 Reverse Engin..

Database/MYSQL 2008.08.29

dump를 이용해 mysql 데이타 이동하기.

[출처] MySQL Dump 이용 DB서버이전 |작성자 험프리 * 본 블로그의 OS환경은 윈도우->리눅스 서버로 원격접속하여 모든 작업을 수행합니다. * 덤프뜨는 방법은 여러가지 방법이 있겠지만 처음 하시는 분들이 가장 이해하기 쉬울거 같은(?) 방법으로 진행하겠습니다. * 기존서버 A와 이전할 서버 B가있다는 가정아래 진행합니다. * A서버와 B서버의 mysql버전은 4.1.21로 테스트된 내용입니다. * 모든 경로는 절대경로로 작업하겠습니다. * A서버와 B서버 모두 외부FTP(알FTP..등)접속이 가능한 서버이어야 본 블로그의 내용대로 작업하실 수 있습니다. 물론 다른 방법도 있습니다. *-A서버 작업시작-* 가. Telnet 혹은 SSH로 A서버에 원격접속합니다. (원격접속방법은 본 블로그를 찾아..

Database/MYSQL 2008.08.27