쿼리 중, 특정조건에 따라 원하는 갯수 만큼 만 데이터를 가져오고 싶은 경우가 있다. Oracle의 경우 rownum 을 이용하여, 원하는 갯수 만큼 데이터를 가져올 수 있다. SQL Server의 경우, TOP을 이용하여 이러한 것이 가능하다. TOP의 사용방법은 아래와 같다. SELECT TOP([갯수]) * FROM [테이블명] WHERE [조건] ORDER BY [정렬조건] 유사한 기능으로, ROW_NUMBER()를 이용하여 Oracle의 rownum과 유사하게 사용을 하는 것도 가능하다. 사용법은 아래와 같다. SELECT ROW_NUMBER() OVER (ORDER BY [정렬기준컬럼] [정렬기준]) [명명할 컬럼명], * FROM [테이블명] * 예제를 통하여 알아보기 1. 먼저 테스트를 위..
※ 오라클 DB에서 시스템 시간을 입력해야 하는 경우가 있다. 보통 게시판작성을 할때 글쓴시간, 가입일자등을 입력해 둬야할 필요가 있기 때문에 필요한 기능이다. ● 데이터형이 String 경우 - TO_CHAR(SYSDATE,'YYYY-MM-DD') ● 데이터형이 DATE 경우 - TO_DATE(SYSDATE,'YYYY-MM-DD') 쿼리에서 입력하는 방법의 예) INSERT INTO BBSDB VALUES ("마모루", TO_DATE(SYSDATE,'yyyy/mm/dd hh24:mi:ss'), "A"); ■ TO_DATE : 문자열을 날짜 형식으로 바꾸는 함수 ...TO_CHAR : 숫자나 날짜 형식을 문자열로 바꾸는 함수 ■ 날짜, 시간 입력 형식 ...년도 : YYYY , YY ( 4자리로 입력 또..
※ 오라클에서 쿼리문을 작성하고, JDBC를 이용한 오라클 DB 접속시 쿼리문을 넣을때 종종 실수가 나온다. 이런 경우 일부 에러는 찾기가 힘들고, 어느 부분인지 인지하기 어려운 경우가 종종 있다. 이런 경우를 대비하여, 직접 파일을 작성하며 에러가 발생했을때 찾아서 해결해볼 필요성이 있다. 위의 두 경우는 쿼리문 부분의 작성의 실수로 발생하는 문제이다. 쿼리문 부분을 작성할떄, 유심히 신경써서, 이런 어이없는 에러를 발생시키도록 하지 않도록 하자. ● ORA-00911: 문자가 부적합합니다. ....이 에러코드의 경우는 쿼리문 작성시 세미콜론(;) 을 붙여서 발생하게 된다. 보통 오라클에서 쿼리 작성시 ....마지막부분에 세미콜론(;)을 붙이는 것이 정상이지만, JSP 파일에서 String 이나 Str..
※ 오라클 예약어 예약어 목록과 그 예약어들의 기능이다. 예약어는 쿼리문 작성시에도 중요하지만, 테이블명, 컬럼명등 작성시에는 예약어를 사용할수 없으므로 유의해야 한다. 예약어 예약어 내용 ACCESS 데이터 베이스 오브젝트를 사용자가 사용할 수 있게 만든다. ADD SQL문에서 열이나 Integrity constraint를 추가하는데 사용된다. ALL 연산자를 지정하거나 함수그룹이 지정된 선택세트에서 모든 값들을 참작하도록 한다. ALTER 많은 문장에서 그 문장을 위한 현재값을 재정의 하는데 사용된다. AND 논리 연산자. ANY 논리 연산자. AS 서브쿼리에 의하여 리턴된 행을 테이블 제작시에 테이블에 삽입하기 위하여 Create 명 령과 함께 사용되는 절. ASC 오름차순 리스트를 만드는데 예를 ..
- Total
- Today
- Yesterday
- jdbc
- 이클립스
- DIVERGE
- 컴프레스
- 자이언트
- 안치홍
- 체험단
- 8번
- jsp
- 러닝화
- 그래블
- 자전거
- 자전거가방
- Hardtail
- 오라클
- 키캡
- 2021
- 자출사
- topre
- 2022
- 기아타이거즈
- SOCKS
- 컴포트
- 아이폰4
- 로드
- 휠셋
- 한국시리즈
- 톰캣
- 기아
- wheelsets
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |