전체 글(14818)
-
시퀀스 값을 알아보기
시퀀스 값을 알아보기 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의 서블릿 매핑 확인
-
시퀀스 생성 형식 - CREATE SEQUENCE 명령문
시퀀스 생성 형식 CREATE SEQUENCE 명령문 사용 CREATE SEQUENCE 시퀀스명 [START WITH n] [INCREMENT BY n] [{MAXVALUE n | NOMAXVALUE}] [{MINVALUE n | NOMINVALUE}] [{CYCLE | NOCYCLE}] [{CACHE n | NOCACHE}] 구분설명[START WITH n]시스템에서 장애 발생시 복구 작업을 하게 될 때 사용 1부터 시작되는 시퀀스를 생성하려면 START WITH 1로 기술[INCREMENT BY n]연속적인 시퀀스 번호의 증가치를 지정할 때 사용 1씩 증가하는 시퀀스를 생성하려면, INCREMENT BY 1로 기술[{MAXVALUE n | NOMAXVALUE}]MAXVALUE는 시퀀스가 가질 수 있는..