| 순위를 표현하는 함수오늘은 오라클에서 순위를 표현할 때 쓰는 함수 RANK( ) OVER 그리고 NUMBER_ROW( ) OVER에 대해 알아보겠습니다. 1. RANK( ) OVER ( [query] ORDER BY(*필수) )SQL 구문은 위와 같습니다. 한 번 예제를 이용하여 사용해보겠습니다. 예제 ) 영업 부서에 속하는 사원을 대상으로 급여가 높은 상위 6명의 사원을 얻어보세요. 쿼리문 )select * from ( select d.department_id, last_name, salary, rank() over (order by salary desc) rnkfrom employees e, departments dwhere e.department_id = d.DEPARTMENT_IDand dep..
| Spring 쿠키를 이용하여 조회수 컨트롤 Spring을 이용해 게시판을 구현하고 있던 중 조회수 증가 로직을 만들어서 실행한 결과 새로고침을 하면 계속해서 조회수가 증가됩니다. 그러다 문득 해당 게시판 번호 수와 관련된 쿠키를 생성해서 저장해놓으면 조회수 무한 증가를 방지할 수 있을 거 같아서 로직을 짜봤습니다. 게시판에서 리뷰를 클릭해서 상세 페이지로 클릭했을 때 로직입니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273// 리뷰 상세 페이지 @RequestMapping(value = "/review..
| 오라클 계정 잠금 풀기 오라클은 비밀번호가 여러번 틀리거나 6개월(180일)동안 접속을 하지 않으면 계정이 잠깁니다. ( 비밀번호 만료 ) 계정이 잠겼으면 다시 풀어줘야 겠죠~? 어떤 식으로 계정 잠금을 해제할 수 있는지 알아보겠습니다. 우선 저는 오라클 Sql Developer를 기준으로 말씀드릴께요.! 당연히 System 계정으로 접속을 하셔야 합니다! SELECT * FROM DBA_USERS; 이 쿼리를 통해 현재 생성된 계정들과 정보들을 확인할 수 있습니다. 조회하시면 ACCOUNT_STATUS의 상태가 LOCKED인 계정중에 자신이 사용해야 하는 계정이 있다면 이제 잠금을 해제하시면 끝! ALTER USER [사용자계정] ACCOUNT UNLOCK; 간단하죠!? 잠금이 풀리면 비밀번호를 새..
JAVA 현재 시간을 받아오기 자바에서는 Date 클래스가 존재합니다. 이 클래스를 통해 현재 날짜와 시간 정보들을 이용할 수 있습니다. 한 번 Date 클래스를 이용하여 현재 시간을 받아오겠습니다. 123456789101112package expert.java.exam; import java.util.Date; public class Test { public static void main(String[] args) { Date date = new Date(); System.out.println(date); }} Colored by Color Scriptercs Date 클래스 객체를 생성한 순간에 현재 날짜와 시간을 저장하게 됩니다. 출력한 결과는 다음과 같습니다. 출력되는 순서가 저희가 생각하는 거랑..
| JSP 기초 JSP는 Java Server page의 약자로 Java를 이용하여 동적 웹 서비스를 구현할 수 있는 서버 사이드 기술컴파일 방식이 아닌 스크립트 방식을 이용하여 페이지 호출 시 자동으로 컴파일을 수행하여 서비스를 제공 ※ JSP 페이지는 HTML 문서를 작성할 때 동일하게 태그를 사용 & JAVA 코드 사용※ JSP 페이지는 실행 시 서블릿 클래스 형태로 변환된 후 컴파일 과정을 거쳐 실행 - Servlet과 유사하게 동작함. 1. JSP의 기본 문법JSP는 HTML태그를 별도로 가공하지 않고, 자바 코드 필요시에는 특정기호를 통해 삽입되는 형태로 작성구성요소 : 지시자, 주석, HTML 태그, 스크립팅 요소 - 지시자 해당 페이지에 대한 정보를 지정해주기 위해 사용됨 종류 : page..
| 오라클 컬럼 추가 및 삭제, 수정기존 테이블에 새로운 컬럼을 추가하고 삭제하고, 컬럼명을 수정하는 방법 1. 테이블에 새로운 컬럼 추가 ALTER TABLE [테이블명] ADD ( [컬럼명] [데이터타입] ) 예 ) ALTER TABLE REVIEW ADD (REVIEW_VIEW NUMBER); 2. 테이블에 있는 컬럼명을 바꾸고 싶을 때 ALTER TABLE [테이블명] RENAME COLUMN [현재컬럼명] TO [변경할 컬럼명] 예 ) ALTER TABLE REVIEW RENAME COLUMN REVIEW_VIEW TO NEW_VIEW; 3. 테이블에 있는 컬럼을 수정하고 싶을 때 ※ 주의 : 데이터의 유무에 따라 동작이 좀 달라요! ※ 자료가 있는 경우 데이터 타입이 가능한 경우는 CHAR와 ..