본문 바로가기 메뉴 바로가기

데브포유

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

데브포유

검색하기 폼
  • ※ 데브포유 둘러보기 (1239)
    • Dev4u Life (684)
      • 일상 (207)
      • 여행 (25)
      • 투자 (6)
      • Generative AI (11)
    • Database (342)
      • ClickHouse (5)
      • CockroachDB (19)
      • MariaDB (14)
      • mongoDB (63)
      • Oracle (146)
      • PostgreSQL(EDB) (3)
      • Presto (14)
      • SAP IQ (Sybase) (16)
      • yugabyteDB (7)
      • ETC (55)
    • Dev4u S/W (11)
      • Android App (3)
      • iPhone App (1)
      • WASMonitor (3)
      • ZtermManager (1)
    • Developer (198)
      • Android (7)
      • C & C++ (12)
      • Data Mining (4)
      • JFreeChart (4)
      • iPhone (4)
      • Java, Kotlin (35)
      • Node.js (2)
      • Python (15)
      • Rust (8)
      • Spark (10)
      • Unix Shell (12)
      • Util (31)
      • Web (16)
      • Weka (4)
      • ETC (34)
    • === E.N.D === (0)
  • 방명록

Database/Oracle (146)
[오라클] The Returning Clause

오라클 10g 이상에서는 Returning Clause 기능을 사용하실 수 있습니다. Returning Clause 은 SQL 수행후에 집계함수의 값을 리턴하는 기능인데요. 아래 예제를 보면 쉽게 이해가 가능합니다. UPDATE products SET price = price * 0.75 RETURNING AVG(price) INTO :average_product_price; 12 rows updated. PRINT average_product_price AVERAGE_PRODUCT_PRICE --------------------- 16.1216667 ==> 업데이트문 수행후에 avg(price) 값을 :average_product_price; 바인드 변수에 리턴합니다. 아직 어디에 쓰면 좋을지 모르겠지..

Database/Oracle 2011. 3. 14. 16:25
Snow Leopard에 Oracle 10g 설치하기

윈도우를 써야하는 이유중에 macos용 Oracle이 없어서인것 도 있었는데요. 아래 블러그 순서대로 하면 Snow Leopard에도 Oracle 10g를 설치할 수가 있다는 군요. http://blog.rayapps.com/2009/09/14/how-to-install-oracle-database-10g-on-mac-os-x-snow-leopard/

Database/Oracle 2011. 3. 2. 13:05
[오라클] 줄바꿈 제거

DB에 저장된 데이터의 줄바꿈 \n을 제거해서 사용할 경우가 있는데 간단히 replace 함수를 사용하면 됩니다. select replace(컬럼명, chr(13) || chr(10) , ' ' ) from 테이블명;

Database/Oracle 2010. 12. 13. 14:00
[PRO*C] 초간단 Makefile

===== Makefile======================================== CC=cc PROC=proc CFLAGS=-q64

Database/Oracle 2010. 9. 1. 13:10
[오라클] DB Link를 통한 원격DB의 function 호출

SELECT FUNTION명@링크명("파리미터") FROM DUAL; ex) SELECT GET_ID@R_DB("1234") FROM DUAL;

Database/Oracle 2010. 8. 19. 15:42
[오라클, Sybase IQ] 순차적 값 (rownum) 활용

테이블 설계시 PK값이 너무 많아 alise로 pk를 잡으려고 시퀀스형 컬럼을 추가 했습니다. 오라클에서는 rownum를 사용하면 되는데 Sybase IQ에서는 number(*) 함수를 사용하면 되더군요. 1. [오라클] select rownum, a.* from tmp; 2. [Sybase IQ] select number(*), a.* from tmp; * 분석 함수를 이용해서도 rownum를 구현할 수 있습니다.

Database/Oracle 2010. 5. 17. 13:30
[오라클] rollup과 cube 한방에 이해하기

오라클 group by절에 사용되는 rollup과 cube는 편리한 함수입니다. 이 함수들이 없다면 데이터 복제를 통해 group by된 값의 sum(총계)등을 통해 구현해야 합니다. 그러지 않으면 어플리케이션에서 해야 겠죠. 편리함에도 불구하고 rollup과 cube가 자꾸 햇갈립니다. 아래 공식으로 한방에 이해해 보죠. 1. rollup ( group by절 오른쪽 컬럼부터 삭제하며 그룹을 생성하라) ex) select a, b, count(*) from tmp group by rollup(a,b) -- 나올수 있는 집합 a, b, count(*) union all a, null, count(*) union all null, null, count(*) ==> 오른쪽 컬럼인 b부터 null로 대체 되면..

Database/Oracle 2010. 5. 11. 14:49
[오라클] 스칼라서브쿼리에서 멀티컬럼, 멀티로우 리턴하기

참고 URL = http://scidb.tistory.com/69 아래 순서대로 하면 됩니다. 1. 스칼라서브쿼리가 리턴할 자료형 생성 (C의 구조체 같은 느낌..) create or replace type dept_type as object ( dept_cd char(10), dept_nm name varchar2(50) ); 2. 스칼라서브쿼리에서 리턴받을때 Arrary로 받기때문에 Array Object 생성 create or replace type array_dept as varray(1) of dept_type ;

Database/Oracle 2010. 4. 30. 13:15
이전 1 ··· 9 10 11 12 13 14 15 ··· 19 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • ORACLE BASE
  • Oracle Tutorial
  • The Logical Optimizer
  • 데이터베이스-모델링(예제)
  • 한국 러스트 사용자 그룹
  • Ruste By Exsample
  • SQL튜닝
  • 나이파이 커스텀 프로세서
TAG
  • 로니카 BCS
  • 유가바이트디비
  • yugabyteDB
  • 별이 빚나는 밤
  • Life Chair
  • node.js
  • GKRS
  • 홈 오피스
  • 고체 향수
  • weka
  • 솔리드 쿨론
  • 루미큐브 종류
  • Sybase IQ
  • VARIDESK
  • 별잉 빛나는 밤
  • 오미크론
  • 파나소닉 비데 DL-EH10KWS
  • 화분벌레
  • 브리다 정수기
  • 남설 팔찌
  • 매직 트랙패드2
  • 르세라핌
  • 톡토기
  • 빈센트 반 고흐
  • 카카오 에드
  • JMW 헤어드라이기기
  • 배당급
  • 증권정보포털
  • 코라나 19
  • Pixel Pals
more
«   2025/11   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바