지난 4월에 PL/SQL Developer 7.1.x 버전이 발표되면서 유니코드 지원, 편집창 분할 기능, 코드 Folding 등이 추가되었다.이 중에 가장 맘에 드는 것은 Function, Procedure, Package 등의 개발에 있어 상당한 도움을 주는 코드 Folding이었다.또한 20,000 줄 이상의 큰 소스 코드를 수정하는 경우 7.0.3의 편집창에서는......[더보기]
'Oracle'에 해당되는 글 8건
2007/02/01
분석용 함수를 이용하면 쿼리가 간단해진다.
2007/01/31
그룹함수(ROLLUP, GROUPING SETS) 예제
2007/01/17
분석용함수 ROLLUP, GROUPING SETS
2007/01/15
쿼리를 이용한 DB Object, Source 등의 조회
2007/01/10
Oracle에서의 Lock
2007/01/09
월별 누계를 조회하는 쿼리
Q. 다음의 데이터에서 2006년 월별 마지막 날짜의 마지막 순번 데이터를 조회하라.[데이터][CODE type=sql]WITH T AS( SELECT 1 NO, 2006 YYYY, 1 MM, 1 DD, 1 SEQ FROM DUAL UNION ALL SELECT 2 , 2006 , 1 , 1 , 2 FROM DUAL UNION ALL SELECT 3 , 2006 , 1 , 2 , 1 FROM DUAL UNION ALL S......[더보기]
Q. 다음의 매출 실적에 대해, 매출 상세 내역과 함께 상품별 합계를 조회하는 쿼리를 작성하라.[매출 데이터][CODE type=sql]WITH T AS( SELECT 2006 YYYY, 1 MM, 'CRT' ITEM, 10 QTY FROM DUAL UNION ALL SELECT 2006 , 1 , 'LCD' , 20 QTY FROM DUAL UNION ALL SELECT 2006 , 2 , 'CRT' , 30 QTY......[더보기]
지금 근무하는 곳(LG전자 평택공장)에서는 PL/SQL Developer(Unlimited user license)를 사용한다.PL/SQL Devloper 7.0 버전이 발표된지 1년의 시간이 지났지만 6.x에 비해 불편한 점이 있어 6.x를 고집하다가, 간혹 발생하는 프로그램 오류로 인해 소스를 몇번 날린 후에야 7.x를 구해서 설치했다.홈페이지에서 최종 버......[더보기]
Q. 다음과 같이 LCD 매출 실적이 있을 경우2005, 2006년 월별 각 아이템의 매출 실적 및 아이템별 매출 합계를 조회하는 쿼리를 작성하라.[CODE type=sql]WITH t AS( SELECT 2005 YYYY, 1 MM, 'LCD15' ITEM, 100 SALES FROM DUAL UNION ALL SELECT 2005 , 1 , 'LCD17' , 200 FROM DUAL UNION ALL SELECT......[더보기]
-- Procedure, Package 등의 소스 조회SELECT * FROM USER_SOURCEWHERE NAME = 'SOURCE_NAME'
-- Table, View 등의 DB Object 조회SELECT * FROM USER_OBJECTSWHERE OBJECT_TYPE LIKE '%TABLE%'ORDER BY OBJECT_TYPE, OBJECT_NAME
[CODE type=sql]-- USER_SOURCEcreate or re......[더보기]
오라클에서는 테이블의 일부 레코드 또는 테이블에 대한 Lock을 걸수 있다.Lock이 걸린 Record(Table)에 대해서는 Commit, Rollback문을 수행하기 전까지 다른 세션에서 Delete, Update를 할 수 없다.하지만 Lock을 걸더라도 다른 세션에서 Select는 가능하다.▣ Table Lock - 문법 : lock table TABLE_NAME in exclusi......[더보기]
[table1][CODE type=sql]WITH_T AS( SELECT 1 AS MM, 2 AS V FROM DUAL UNION ALL SELECT 2 AS MM, 4 AS V FROM DUAL UNION ALL SELECT 3 AS MM, 6 AS V FROM DUAL UNION ALL SELECT 4 AS MM, 8 AS V FROM DUAL UNION ALL SELECT 5 AS MM, 10 AS V FROM DUAL UNION ALL SELECT 6 AS MM, 12 AS V FROM D......[더보기]
댓글을 달아 주세요
Courier New, Consolas 등의 영문 폰트를 사용하면 한글을 제외한 영문, 숫자, 특수문자 등에 "Bold"를 적용하더라도 고정폭 폰트로 표시된다.
관리자만 볼 수 있는 댓글입니다.