database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40209 게시물 읽기
No. 40209
동적쿼리를 oracle 원래 문법으로 표현이 안되나요?
작성자
김지운
작성일
2013-07-26 17:25
조회수
6,242

 

select * form TEST

where 1=1

  <isEqual  #dddd#   value="3">

 and  time between '2013010101' and  '20130303'

 </esEqual >

 

위와 같은 동적 쿼리를 순수 oracle만 이용해서 표현은 안되나요?

이 글에 대한 댓글이 총 1건 있습니다.

time 컬럼값이 null을 포함하지 않는다면

 

where time between DECODE ( #dddd#, '3', '20130101', '00000000' )

and DECODE ( #dddd#, '3', '20130303', '99991231' )

채용근(taiji97)님이 2013-07-26 17:36에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40212오라클 11g Clob update 쿼리 어떻게 하나요? [1]
박주영
2013-07-30
8939
40211쿼리 좀 도와주세요! [1]
김정훈
2013-07-30
5918
40210질문 드립니다. 도와주세요.ㅡㅡ [1]
야간비행
2013-07-27
5743
40209동적쿼리를 oracle 원래 문법으로 표현이 안되나요? [1]
김지운
2013-07-26
6242
40208데이터 베이스 export 하였는데 이런 에러가 나네요. 이런 경우는 언제 나는 경우인가요? [1]
김정은
2013-07-26
7848
40207특정구간별 합계구하기 문의합니다. [2]
우암
2013-07-24
7606
40206일부분씩 평균을 내는 방법 문의 [4]
HaHa
2013-07-23
6450
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다