본문 바로가기

전체 글420

ORA – 300004 : when using SYS_CONNECT_BY_PATH function, cannot have separator as part of column value 해결방법 java.sql.SQLException : ORA – 300004 :when using SYS_CONNECT_BY_PATH function, cannot have separator as part of column value개발 중 다음과 같은 에러가 났다. SYS_CONNECT_BY_PATH의 컬럼값을 구분자로 사용할 수 없다는 의미.SYS_CONNECT_BY_PATH( NM , ‘;’ ) 라고 한다면 NM이라는 컬럼값에 ‘;’ 라는 값이 포함되어 있다는 것 1. 사용하지 않을 구분자으로 바꿔준다. 데이터에 구분자값이 들어가면 에러가 난다. EX) SYS_CONNECT_BY_PATH( NM , ‘@’ ) 2. 컬럼값을 변경하는 케이스는 해당 구분자값을 임시로 변경한 후 진행. EX) SYS_CONNECT.. 2019. 2. 22.
ORA-08002 : sequence is not yet defined in this session 해결방법 https://mkil.tistory.com/218포스팅하고 나니 예전에 포스팅했던 거네 -_-ㅎ CREATE SEQUENCE "사용자명"."PT_ABRD_MAIN_SEQ" MINVALUE 1 MAXVALUE 999999999 INCREMENT BY 1 START WITH 41 CACHE 20 NOORDER NOCYCLE ; 로 생성해두었던 시퀀스가 있었다..시퀀스를 조회해보려고select PT_ABRD_MAIN_SEQ.currval from dual 해보려고 하니 ORA-08002 : sequence is not yet defined in this session위와 같은 Error가 나며시퀀스 조회가 안됬다. select PT_ABRD_MAIN_SEQ.nextval from dual 실행 같은 세션에서.. 2019. 2. 21.
Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable 해결방법 설치파일을 실행하려고 하다가 다음과 같은 에러가 발생했을 때 해결방법은?Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable. 이 에러는 리눅스에서 실행하고자 했던 프로그램이 참조하는 DISPLAY모듈을 로컬에서 못 찾을때 나는 에러이다.즉 프로그램은 내 로컬환경에서 실행되는데, 로컬에서 해당 프로그램을 GUI모드로 띄울 모듈이 없어서 나는 에러인 것이다.결국 GUI를 실행시켜주는 별도의 프로그램을 설치하면 해결된다. X옛날에는 Xmanager를 설치했던 기억이 있었는데컴퓨터를 포멧하고 나서는 XcXsrv 프로그램을 설치했다. https://sourceforge.net/projects/vcxsrv/ 무료다운.. 2019. 2. 21.
오라클 컬럼추가/삭제/수정 & 날짜컬럼 변형 및 조작 & 오라클함수생성 방법 (1) 기존테이블에 컬럼 추가alter table 테이블명 add ( 컬럼명1 DATE Default Sysdate NOT NULL , 컬럼명2 DATE Default Sysdate NOT NULL ) alter table 테이블명 add (컬럼명 VARCHAR2 (3)) (2) 기존 테이블 컬럼의 속성 변경 예--컬럼이 비어져있어야 한다는 전제조건 있음alter table 테이블명modify ( 컬럼명 VARCHAR2(20)) (3) 기존 테이블 컬럼 삭제alter table 테이블명drop column 컬럼명 (4) 기준 테이블 복수개 컬럼 삭제alter table 테이블명 drop (컬럼명1, 컬럼명2) -----------------------------------------------------.. 2019. 2. 21.
인터페이스(interface) 개념정리 / abstract vs interface (펌) 인터페이스와 추상클래스 개념너무 잘 정리되어있어서 퍼왔다. 출처 : https://opentutorials.org/module/2495/14142 인터페이스란? 인터페이스(interface)는 다소 추상적인 개념이다. 필자가 앞선 수업에서 인터페이스를 abstract, final와 함께 대표적인 규제라고 언급했던 것 기억하는가? 인터페이스의 역할은 이렇다. 어떤 객체가 있고 그 객체가 특정한 인터페이스를 사용한다면 그 객체는 반드시 인터페이스의 메소드들을 구현해야 한다. 만약 인터페이스에서 강제하고 있는 메소드를 구현하지 않으면 이 에플리케이션은 컴파일 조차 되지 않는다. 우선 단순한 예를 보자. package org.opentutorials.javatutorials.interfaces.example1;.. 2019. 2. 18.
amCharts 사용방법 및 사용예제 총정리(!!) Chart 라이브러리 프로젝트에서 Amcharts라는 라이브러리로 그래프를 그려 화면을 그렸음(포틀릿, 관리화면 통계페이지 등)사용하기도 편리하고 UI 종류도 많고 뛰어나서 이렇게 정리해 놓는다 :)사실 예제랄법해도 Amcharts에서 제공해주는 많은 샘플예제가 있는데일단 어떻게 사용하는지의 대략적인 틀은 그 예제들을 파악해가면서 익히는게 좋다. https://www.amcharts.com/ 사이트의 Demos에 가면 샘플예제들을 많이 볼 수 있는데주로 많이 사용하는 Column&Bar , Line, Pie 등의 그래프들.그 외에도 많은 종류의 차트예제들이 있다. 그래프 클릭시 이벤트처리 방법, 범례처리, UI설정(뒷배경,가로줄,세로줄) , 마진여백..... 등의 세세한 컨트롤에 대해 정리해 놓은 곳이 .. 2019. 1. 30.