본문 바로가기

전체 글115

강남 핫도그 백종원의 푸드트럭 "서초 강산 story" 오늘 점심 시간에 간식으로 핫도그가 생각나 강남역 9번출구 광장에 있다는 백종원의 푸드트럭 솔루션을 받은 핫도그 집을 방문 하였다. 점심시간 이후 대략 1시~2시 사이에 방문을 하였는데 역시나 인기 맛집인지 줄이 서있다. 아무래도 수익이 괜찮으실것같은 느낌이 가득했다. 다소 바빠보이시고 약간 지쳐 보이셨으나, 어질러진 질서를 잘 정리해주시며 주문을 받아 주셨고, 카드결제도 가능하도록 휴대용 카드 단말기를 배치해 주셨음을 볼수가 있었다. 제품 라인과 상품별 가격은 위 사진과 같다 우리는 맛보기로 "수수 찹쌀 핫도그" 를 먹었다 기본 중 기본 베이직 메뉴인것같다. 치즈 수수 핫도그도 뭔가 맛있어 보이긴했으나, 점심도 먹은 후였고 배가 많이 고픈게 아닌지라. 기본으로도 충분하였다. 하지만 강남역 푸드트럭 핫도.. 2019. 7. 3.
데이터 베이스_ 오라클 [Sequence] 활용 2 currval, nextval 새롭게 시컨스를 만들어서 테이블에 적용을 시켜보자. 활용_ 우선 미리 만들어놓은 b_dept2 테이블의 데이터를 확인해 보자. SQL> select * from b_dept2; DEPTNO DNAME LOC ---------- -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON 50 SUPPORT KWANGJU 여기서 insert를 할때 deptno 부서번호에 맞게 10씩 증가를 시키고, 시작값을 60으로 설정하여 시퀀스 옵션설정을 해야한다. 정리하자면, 시작값 60, 증가치 10 셋팅 위 사진을 참고하여 옵션값을 셋팅 한다. 부서의 번호는 10000을 최대로, .. 2019. 7. 3.
데이터 베이스_ 오라클 [Sequence] 활용 1 currval, nextval 활용_ 우선 간단한 시퀀스를 생성해보자. 시퀀스 문은 DDL 형식이기에 수정하려면 삭제후 재 생성을 해야하기에 생성시 주의하며 생성하여야 한다. SQL> create sequence b_emp5_empno; 시퀀스가 생성되었습니다. 이렇게 생성이 되며, 해당 시퀀스 옵션은 default 적용이 되어 시작값 1,증가치 1로 적용이 되어 생성이 된다. 미리 만들었던 b_dept2에 적용을 시켜보자. SQL> create sequence b_dept2_deptno; 시퀀스가 생성되었습니다. **중요** 시퀀스명.속성명(currval or nextval) 1. currval : 현재값을 반환 (현재 설정된 값을 확인) => nextval을 통해서 저장된 값을 확인 및 호출 하는 명령어 2.nextval : 현재.. 2019. 7. 3.
데이터 베이스_ 오라클 [Sequence] 개요 시컨스 (Sequence) 는 특정필드에 연결 시켜서 데이터를 입력할때 자동으로 지정한 번호를 넣어주는 역할을 하는 오라클 객체, 약간 rownum(화면에 출력할때 레코드 앞에 번호를 부여, 순서 구분을 하기위해) 과 비슷하다. 중복이 안되는 필드에 사용하며, 즉 primary key에 해당하는 필드에 사용한다. 시퀀스를 사용하면 자동적으로 번호를 부여해준다. 우선 이론적으로 이해하기보다 직접 해보는것이 가장 빠른 이해를 도울수가 있다. 우선 우리의 데이터 자료중 dept는 deptno 10,20,30,40번으로 구성이 되어있다. 새로운 데이터를 입력할때 10단위로 증가하는것이 보기가 좋다. 중간에 갑자기 1,2,3 이런 식으로 값을 넣어준다면 약간 어색할수가있으며, 중복이 되지않고, 유일한 값을 부여하.. 2019. 7. 3.
데이터 베이스_ 오라클 [INDEX] 활용2 인덱스 삭제 형식_ [drop index 삭제시킬 인덱스 이름 ] 인덱스를 삭제 하고싶다면,,? drop을 사용하여 삭제도 가능하다. 하지만 drop문은 되돌릴수가 없으니 신중하여야 한다. SQL> drop index b_emp5_ename_idx; 인덱스가 삭제되었습니다. 위와 같이 삭제를 할수가있고 전 게시글에 미리 만들어두었던 b_emp5_ename_idx 인덱스를 삭제 한것이다. 확인을 한다면 아래와 같이 삭제가 되었는지 확인이 가능하다. 2019. 7. 3.
데이터 베이스_ 오라클 [INDEX] 활용 1 인덱스(index)의 형식_ create [unique] index 인덱스명(테이블명_필드명_idx) on 적용테이블명(필드명) ~on 적용 테이블명 (필드명1, 필드명2) -> 복합키(테이블 설계 문제, 정규화) = 해당 구문은 추후 심화과정으로 들어간후 추가적으로 기록하겠다. 지금의 레벨에서 이해하기 쉽지않고 오히려 복잡함만 추가가 될수가 있을수 있다. 우선 있다는것만 알고있으면 된다. create index 인덱스명(테이블명_필드명_idx) -> 중복을 허용해주는 명령 우선 혹시 모르니 미리 생성해 놓은 백업 테이블로 진행한다. 인덱스를 생성해 보았다. SQL> create index b_emp5_ename_idx on b_emp5(ename); 인덱스가 생성되었습니다. 위 명령어가 일반적인 방법으.. 2019. 7. 3.