rownum
-
Spring Boot - CORS 설정Framework & Library/Spring Boot 2023. 3. 20. 15:34
CORS CORS란? CORS(Cross-Origin Resource Sharing)는 출처가 다른 자원들을 공유한다는 뜻으로, 한 출처에 있는 자원에서 다른 출처에 있는 자원에 접근하도록 하는 개념이다. 직역하자면, 교차되는 출처 자원들의 공유이다. 다른 출처에 있는 자원을 요청한다고 하면, 이를 교차 출처 요청이라고 한다. CORS는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제이다. 웹 애플리케이션은 리소스가 자신의 출처와 다를 때 교차 출처 HTTP 요청을 실행한다. 출처란? 먼저 출처라는 개념을 알아야 한다. 위 사진은 URL이 어떤 구성요소로 이루어져 있는지 나타내고 있다. 위 구성..
-
Oracle - MySQL의 LIMIT & Oracle의 ROWNUMDatabase/Oracle 2022. 4. 4. 18:02
MySQL의 LIMIT & Oracle의 ROWNUM LIMIT과 ROWNUM MySQL이나 PostgreSQL에서 사용하는 LIMIT 절을 Oracle에서 사용하고 싶은 경우가 있다. 하지만, Oracle에서는 LIMIT 절을 사용할 수 없다. Oracle에서는 LIMIT 대신 ROWNUM을 사용할 수 있는데, LIMIT과 ROWNUM은 사용법과 용도가 다르기 때문에 사용 시 주의해야 한다. LIMIT은 쿼리가 ORDER BY 절까지 모두 실행이 된 후 해당 쿼리에서 원하는 행의 데이터를 가져오는 반면에, ROWNUM은 쿼리가 완전히 수행되지 않은 원 데이터의 정렬순서대로 번호를 매기기 때문에 전혀 다른 결과가 출력된다. 처음 구간에서부터의 행 출력 1. MySQL의 LIMIT SELECT * FROM..