본문 바로가기

전체 글32

[정보처리산업기사] 외부평가 실시 전 체크사항 1. 오라클 동작 확인 cmd에서 sqlplus명령어 입력 2. 설치된 자바 버젼 확인 앱 및 기능에 들어가 검색란에 'Java'를 입력해서 앱을 찾는다. 3. 톰캣 확인 이클립스상 하단의 서버탭을 우클릭 -> start(정상작동하면 상태가 Started, Synchronized로 변함) 톰캣 인스톨러 버전은 8080포트를 사용하니 이클립스의 기본 포트인 8080과 겹치므로 가급적 사용하지 않는다. (톰캣 다운시 ZIP버전을 설치한다.) 4. 이클립스의 문자 인코딩 utf-8로 변경 Preferences -> General -> Content Types -> text선택 -> Default encoding칸에 UTF-8입력 & 적용 web -> CSS Files, HTML Files, JSP Files도.. 2021. 11. 29.
[ORACLE] 시퀀스 생성 시퀀스란? –유일한 식별자 –기본키값을 자동으로 생성하기 위하여 일련번호 생성 객체 –예를 들면, 웹게시판에서 글이 등록되는 순서대로 번호를 하나씩 할당하여 기본키로 지정하고자 할 때 시퀀스를 편리하게 이용 –여러 테이블에서 공유 가능 CREATE SEQUENCE SEQUENCE명 INCREMENT BY 1 //시퀀스 번호의 증가치 START WITH N //시퀀스 시작번호, 기본값은 1 MAXVALUE N //생성가능한 시퀀스의 최대값 시퀀스를 삭제할땐 아래와 같이 하면된다. DROP SEQUENCE 시퀀스명 2021. 11. 29.
[ORACLE] 테이블 생성 시 두 개 이상의 칼럼에 PRIMARY KEY 부여하기 테이블 생성시 두 개 이상의 칼럼에 기본키를 부여하려고한다. 예를 들어 두 개의 칼럼에 기본키를 부여하려면 다음과 같이 작성하면 된다.(기본키이므로 반드시 NOT NULL속성부여) CREATE TABLE TBL_BASIC ( 기본키를부여할칼럼1 NUMBER NOT NULL, 기본키를부여할칼럼2 VARCHAR2 NOT NULL, COLUMN3 VARCHAR2, CONSTRAINT 기본키 이름 PRIMARY KEY(기본키를부여할칼럼1, 기본키를부여할칼럼2, ...); 2021. 11. 29.
DB에서 특정 문자열을 가진 행을 삭제하는 쿼리문 content와 like연산자를 사용한다. 나의 경우는 스프링으로 게시글을 작성할 때 사용한 DB에서 이미지를 포함하지 않은 게시글 행을 삭제하고자 했다. 내용을 뜻하는 content칼럼의 행들 중 이미지를 포함하지 않은, 즉 내용에 이미지 태그를 포함하지 않은 행을 삭제하려 했다. 다음 쿼리가 내가 사용했던 이미지를 포함하지 않은 행을 삭제하는 쿼리이다. DELETE FROM TBL_BOARD WHERE BNO IN ( SELECT BNO FROM TBL_BOARD WHERE CONTENT NOT LIKE '% 2021. 11. 22.