Development(7985)
-
USER_SEQUENCES 데이터 딕셔너리 뷰
USER_SEQUENCES 데이터 딕셔너리 뷰 생성된 시퀀스 객체에 대한 정보를 저장하고 있는 데이터 딕셔너리 SELECT SEQUENCE_NAME, MIN_VALUE, MAX_VALUE, INCREMENT_BY, CYCLE_FLAG FROM USER_SEQUENCES; DESC USER_SEQUENCES 컬럼명설명SEQUENCE_NAME시퀀스 객체의 이름MIN_VALUE최소값MAX_VALUE최대값INCREMENT_BY증가치CYCLE_FLAGCYCLE옵션을 사용하는지, 하지 않는지에 대한 정보CACHE_SIZECACHE_SIZE 100 설정하면 미리 100 개의 시퀀스를 뽑아 놓고 있다 (1~100)가 101 번째가 되면 다시 100개를 다시 뽑아내게 됩니다.(101~200) NO CHACHE 로 설정하..
-
시퀀스 값을 알아보기
시퀀스 값을 알아보기 NEXTVAL로 새로운 값을 생성한 다음에 이 값을 CURRVAL에 대체하게 됩니다. CURRVAL시퀀스의 현재 값을 알아내기 위해서 사용NEXTVAL시퀀스의 다음 값을 알아내기 위해서 사용 NEXTVAL, CURRVAL 사용 유무경우 (Case)사용 할 수 있는 경우서브쿼리가 아닌 SELECT문 INSERT문의 SELECT절 INSERT문의 VALUE절 UPDATE문의 SET절사용할 수 없는 경우VIEW의 SELECT절 DISTINCT 키워드가 있는 SELECT문 GROUP BY, HAVING, ORDER BY절이 있는 SELECT문 SELECT, DELETE, UPDATE의 서브쿼리 CREATE TABLE, ALTER TABLE 명령의 DEFAULT값
-
시퀀스(SEQUENCE)
시퀀스(SEQUENCE) 테이블 내의 유일한 숫자를 자동으로 생성하는 자동 번호 발생기 오라클에서 행을 구분하기 위해서 두고 있는 기본키는 중복값이 아닌 항상 유일값을 가져야 하는데 시퀀스를 기본키로 사용하면 사용자가 직접 유일한 값을 생성하는 부담을 줄일 수 있게 됩니다. 유일한 값을 생성해 주는 Oracle 객체 기본키와 같이 순차적으로 증가하는 컬럼을 자동적으로 생성할 수 있습니다. 시퀀스는 99.9%가 INSERT문과 함께 사용되어 컬럼값을 자동으로 증가시키는 용도로 사용합니다.
-
클래스 다이어그램(Class Diagram) 구성
클래스 다이어그램 구성요소 클래스를 구성하는 것은 클래스명, 속성, 메소드입니다. 구성요소설명클래스 (class)공통의 속성, 메서드(오퍼레이션), 관계, 의미를 공유하는 객체들의 집합속성 (attribute)클래스의 구조적 특성에 이름을 붙인 것으로 특성에 해당하는 인스턴스가 보유할 수 있는 값의 범위를 기술 속성은 영문자 소문자로 시작메소드 (method)오퍼레이션이라고도 합니다. 이름, 타입, 매개변수들과 연관된 행위를 호출하는데 요구되는 제약사항들을 명세하는 클래스의 행위적 특징 클래스명 형식 모든 클래스는 다른 클래스들과 구별되는 유일한 이름을 갖습니다. 클래스명은 단순명과 경로명 두 가지 중 하나를 선택할 수 있습니다. 단순명(Simple Name)은 클래스 이름만 표기하는 방법이고, 경로명(..
-
동의어 생성 및 제거 - CREATE SYNONYM (동의어 생성 명령어), DROP SYNONYM(동의어 제거 명령어)
동의어 생성 및 제거하기 CREATE SYNONYM DROP SYNONYM CREATE SYNONYM (동의어 생성 명령어) 동의어는 사용자명.객체명에 대한 별칭입니다. 사용자명은 객체를 소유한 오라클 사용자이고, 객체명은 동의어를 만들려는 데이터베이스의 객체 이름입니다. CREATE [PUBLIC] SYNONYM 동의어 FOR 사용자명.객체명 DROP SYNONYM(동의어 제거 명령어) DROP SYNONYM 동의어
-
Error-Server Tomcat v7.0 Server at localhost failed to start.
오류 메시지 Server Tomcat v7.0 Server at localhost failed to start. 오류원인 다른 곳에서 확장자 패턴으로 동일하게 .do로 요청하는 것을 처리하도록 하는 서블릿이 존재하여서 발생 @WebServlet("*.do") 서블릿 매핑이 정확하지 않은 경우 발생할 수 있습니다. 서블릿 매핑부분을 확인하시기 바랍니다. 해결방법 확장자 패턴을 사용할 경우 한곳에서한 처리하도록 처리 or web.xml의 서블릿 매핑 확인