업무용 메일 관련 팁 꼭 지켜야 할 비즈니스 이메일 작성법 이메일 없던 시절에는 어떻게 비즈니스를 했나 싶을 정도로 이메일은 업무에 꼭 필요하다. 다음은 신입사원을 위한 업무용 이메일 매너. 단 ‘메일의 인사말은 이렇게 시작하고…’ 이런 내용 ppss.kr
구글링을 하다가 찾은 방법입니다. 많은 데이터를 한 번에 처리 하기 좋아보여 저장! 엑셀에서 INSERT 쿼리문 만들기 엑셀 데이터를 DB에 집어넣기 위한 자료 만들어보는 방법이다. 먼저 테이블 구조를 살펴보자.네이버지식인에서 문의한 테이블 구조를 가지고 작성한다.CREATE TABLE IF NOT EXISTS `test` ( `uid` int(11) NOT N link2me.tistory.com
이전 포스팅 이후 시간이 꽤 지났습니다. 프로젝트를 Model2 방식에서 Spring Boot Gradle 방식으로 수정하게 되고 추가 기능도 넣게 됐기 때문입니다. 프로젝트 구조를 변경하면서 파일 업로드를 하는 파트를 재분배하면서 가져오게 됬습니다. 다른 기능은 이전 방식에서 해봤지만 파일 업로드는 아직 해보지 않아서 호기심 반 , 기대감 반으로 가져왔습니다. 그러나 처음 해보니 쉽지 않았습니다. 강의에서 설명해주시고 검색을 통해 알아본 방식을 사용해도 한 번에 성공하진 못했으니까요. 식당 등록 본래 식당 등록은 사이트 관리자 권한으로 일방적으로 등록하게 설계했습니다. 그러나 프로젝트를 진행하면서 사이트 관리자가 식당을 일일이 등록하는데 한계가 있을 것이라는 피드백을 받았습니다. 따라서 식당 등록은 식..
별점 기능 구현? 맛집 사이트라면 당연하게 별점 기능이 있어야 한다. 식당 평가의 큰 비중을 차지하는 기능이라고 생각했기 때문이다. 이를 구현하기 위해 식당 테이블과 리뷰(평가) 테이블에 각각 별점 컬럼을 추가했다. 기본적으로 사용자가 리뷰를 작성하면 리뷰 테이블에 별점이 각각 저장되고, 저장 될때마다 별점을 평균을 내서 식당 테이블의 별점 컬럼에 업데이트하게 만들었다. 1 2 3 4 5 6 7 8 9 10 11 ReviewVO rvo= new ReviewVO(); rvo.setId(mvo.getId()); rvo.setRseq(rseq); rvo.setContent(request.getParameter("content")); rvo.setRating1(Integer.parseInt(request.get..
22년 3월 말부터 시작한 국비지원 교육이 4개월가량 진행됐습니다. 그리고 팀으로 웹사이트를 만드는 토이프로젝트를 진행하게 됐습니다 프로젝트 주제 및 목적 팀원들과 상의 후 결정된 사이트 주제는 맛집 소개 사이트입니다. 목적: 식당 위치와 메뉴 등 정보를 제공하고, 사용자가 쉽게 식당 예약, 리뷰를 할 수있는 사이트 주요 기능: 맛집 소개, 맛집 예약, 리뷰, 실시간 순위 망고플레이트를 참고해서 프로젝트를 진행하기로 했습니다. 개발환경 첫 토이프로젝트이고 지금까지 배운 툴을 이용해서 개발을 시작했습니다. GitHub를 사용하고 싶었지만 사용할수 있는 팀원도 없었고 깃허브 서비스 종료가 얼마 남지 않았다는 강사님의 깃허브 사용을 말씀에 포기했습니다. 궁여지책으로 공용 구글 아이디를 만들어서 드라이브를 이용..
ORA-12899 에러 코드가 나타났습니다. ORA-12899: value too large for column "SCOTT"."MEMBER"."ADDRESS1" (actual: 55, maximum: 50) 해결책 컬럼의 크기와 입력한 데이터의 크기를 비교하고 필요에 따라 컬럼의 크기를 키우거나 입력할 데이터를 작게 만들면 해결됩니다 지금의 경우는 테이블을 만들때 정한 컬럼의 크기를 작게 설정한 탓이었습니다. 원래 varchar2(50)이였던 address1 컬럼을 varchar2(80)으로 늘려서 다시 데이터를 입력하니 오류가 사라졌습니다.
javax.el.ELException: Cannot convert [1] of type [class java.lang.Integer] to [class java.lang.Boolean] 코딩 중에 위와 같은 오류가 발생했습니다. EL문과 IF문을 부적절하게 사용해서 생긴 오류였습니다 1. EL문 오타 확인 2. java Boolean 요건이 충족되는 코드인지 확인 0> [${board.replycnt }] 그림의 파란 박스에서 보면 EL문 중괄호 안에 비교로 참 거짓이 구별되게 만들어야 했지만 " > 0 "을 밖에 써서 나타나는 오류였습니다.
에러내용: ORA-00927: missing equal sign 에러 내역 그대로 equal 등호가 없어서 나타난 오류다. sql문 작성 시 오타가 있는지 항상 확인해보자. 빨간 박스 안에 = 기호를 빼먹었다. eqaul 기호를 삽입하고 실행하니 오류가 해결됬다.
Oracle의 Alter 명령은 테이블 및 필드 수정을 할 수있는 명령입니다. 이 글에서는 Alter를 이용한 테이블의 수정, 필드의 추가 및 자료형 변경을 알아보겠습니다. 1. 필드명(이름) 변경 이미 이름이 정해져 있는 테이블의 이름을 변경할 때 Alter 명령이 사용됩니다. 외래키로 지정된 필드명을 변경해도 외래키에 영향은 없습니다. 명령의 사용법은 아래와 같습니다. ALTER TABLE 테이블이름 RENAME COLUMN 변경전 이름 TO 변경후 이름 이 방법으로 Computer 테이블의 Internet 필드를 Chrome으로 변경하는 예제는 다음과 같습니다. ALTER TABLE Computer RENAME COLUMN Internt TO Chrome 2. 필드 자료형 변경 일반적으로 Alter..
생성 방법 아래와 같은 형식으로 시퀀스를 생성합니다 create sequence 시퀀스이름 start with 시작숫자 increment by 증가량; 생성한 시퀀스를 필드에 넣는 명령어는 시퀀스 이름. nextVal로 필드 값에 대입합니다. insert into 테이블이름 (필드1) values( 시퀀스이름.nextVal); 생성 예시 알파벳을 넣은 테이블 'ABC'를 만들어 테이블 안에 new_seq와 Alphabet 필드를 넣습니다. create table ABC(new_seq num(3),Alphabet varchar2(10)); new_seq에 필드 값을 삽입하기 위한 시퀀스를 생성하겠습니다. 시퀀스명은 seq로 정하고 2부터 시작해 1씩 증가하는 시퀀스를 생성합니다 create sequence..
PRIMARY KEY 테이블에 저장된 레코드를 고유하게 식별하기 위한 키, 하나의 테이블에 하나의 기본키만 정의할 수 있습니다. 여러 필드가 조합된 기본키 생성 가능합니다. 기본키는 중복된 값을 가질 수 없으며 빈칸도 있을 수 없습니다. PRIMARY KEY = UNIQUE KEY + NOT NULL #1. 테이블 생성과 함께 PRIMARY KEY 생성 create table 테이블명( 필드명 데이터타입, constraint 제약조건명 primary key( 필드명 ) ); #2. 생성된 테이블에 PRIMARY KEY 제약조건 추가 alter table 테이블명 add constraint primary key(필드명); 생성예시 --#1 테이블 생성시 primary key 생성 create table c..