"TOP, OFFSET 또는 FOR XML을 함께 지정하지 않으면 뷰, 인라인 함수, 파생 테이블, 하위 쿼리 및 공통 테이블 식에서 ORDER BY 절을 사용할 수 없습니다." 하위 쿼리에 ORDER BY절을 사용해서 발생한 에러다. 이럴 땐, TOP을 붙여서 해결해줄 수 있다. SELECT * FROM ( SELECT TOP (SELECT count(*) FROM 테이블명) -- 이 부분!! ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS orderNum , 컬럼1 , 컬럼2 FROM ( SELECT 컬럼1 , 컬럼2 WHERE 1 = 1 AND 컬럼1 = 1 UNION ALL SELECT 컬럼1 , 컬럼2 FROM 테이블 WITH(NOLOCK) WHERE 1 = 1 AN..
Hive에서 테이블에 데이터 Insert 시, 이런 에러가 발생한다면.... Error: java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: Hive Runtime Error while processing row {"stdr_year":"2014","ctprvn_nm":"경기도","sido_cd":"41","signgu_nm":"고양시","signgu_cd":"41280","prpos_area_lclas_nm":"주거지역","prpos_area_lclas_cd":"UQA100","prpos_area_mlsfc_nm":"전용주거","prpos_area_mlsfc_cd":"UQA110","prpos_area_sclas_n..
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener 톰캣에 서버를 올리고 러닝했을 때, 위와 같은 에러가 발생한다면.. 프로젝트 우클릭 → Properties → Deployment Assembly에서 Add로 Maven Dependencies를 추가한다. Maven Project Update를 하면 다시 초기화 되니, 다시 추가해줄 것!
이클립스를 실행하고나서 계속 저런 에러창이 끊임없이 뜬다면... 자바 버전 문제일 가능성이 농후하다. stackoverflow에서는 이클립스의 ini 파일에서 옵션을 추가하라는데..(http://stackoverflow.com/questions/27689219/eclipse-svn-synchronze-workspace-error-updating-synchronize-view-for-svn-works) 내 경우엔 이 방법으로는 통하지 않았다. - Window → Preferences → Java → Installed JREs에서 default를 jre7 이상으로 맞춘다. - 그래도 안된다면,, JAVA_HOME 환경변수를 Java 1.7 이상으로 맞춘다. - 다 해봐도 안된다면, Java를 1.7이상으로 ..
SVN에서 update나 commit을 하려고 할 때 발생하는 에러다. SVN 커밋을 하려다가 뭔가 꼬여서 멈추는 바람에 강제 종료 후, 다시 시도하니까 저런 에러가 떴다. 이럴 땐 당황하지 말고,, 해당 프로젝트를 우클릭한 뒤, Team → Cleanup을 해준다. 그럼 말끔히 해결. 빌딩 중에 멈추는 경우에는 상단 Project 메뉴에서 Build Automatically 체크를 해제한 뒤, Project → Build를 한번 해주고 다시 체크를 해주면 된다.
제일 짜증나고 당황스럽고 어찌해야 하는지 모르겠는 에러가 BeanCreationException이다. ㅡㅡ;; 이건 뭐 무작정 빈을 생성할 수 없다고 내뱉는데... 아우!!! 이건 내가 스프링 개발을 하다가 난 에러도 아니고, 다른 쪽에서 개발했던 프로젝트를 내 컴퓨터로 옮겨서 개발 환경 세팅하는 도중에 난 에러다. 그렇다고 이클립스에 Maven과 Spring을 세팅하다가 난 에러도 아니다. 왜냐, 난 그 썅노므 전자정부프레임워크를 사용하기 때문에. ㅡㅡ 자 이럴 땐 당황하지 말고... 1. pom.xml 파일의 repositories 부분을 싹 다 ctrl + x 한 다음에 저장한다. 그런 다음 프로젝트 빌딩을 마치면 다시 지웠던 것을 되돌리고 저장한다. 빌딩이 마치면 제대로 돌아가는지 확인하자. 그래..