2.IT 19

[DATABASE] OLTP와 OLAP의 차이점 & 예시

꿍스뿡이의 드림빌더 [DATABASE] OLTP, OLAP 안녕하세요. 꿍스뿡이입니다! 오늘은 OLTP와 OLAP에 대하여 알아보도록 하겠습니다. 1. OLTP(Online Transaction Processing) OLTP를 직역하면 온라인 트랜잭션 처리를 뜻하는데요. 복잡하게 말하면 복수의 사용자 PC에서 발생되는 트랜잭션(Transaction)을 DB서버가 처리하고, 그 결과를 요청한 사용자PC에 결과값을 되돌려주는 과정을 뜻합니다.말이 어렵죠? 쉽게 이야기하면 1개의 요청작업을 처리하는 과정을 OLTP라고 생각하시면 이해하기 편하실것으로 보입니다. 예를 들면, 은행에 돈을 입금하는 과정을 생각해보면 약 3단계의 처리과정을 거쳐야 한다고 가정해보겠습니다.1단계는 돈과 카드를 은행원분에게 전달합니다...

2.IT/DB,ORACLE 2020.07.23

[ORACLE] 오라클 여러 행을 하나의 컬럼으로 만들기2 (LISTAGG )

꿍스뿡이의 드림빌더 [ORACLE] LISTAGG PARTITION BY, 중복제거 안녕하세요. 꿍스뿡이입니다! 지난시간에 오라클의 LISTAGG의 기본 사용방법을 배웠는데요.오늘은 LISTAGG에서 종종 사용되는 중복제거, 그룹핑하여 출력하는 방법에 대해 알아보겠습니다.본 포스팅에서 사용된 설명과 풀이는 1개의 절대적인 답이 아닙니다. 이런 접근방식이 있다는 생각으로 다양한 케이스를 살펴보시는 계기가 되었으면 합니다. 1. 연습용 데이터 WITH TEST_TABLE AS ( SELECT '인사부' AS DEPT, '홍길동' AS USER_NAME, 2 AS ORDER_NUMBER FROM DUAL UNION ALL SELECT '인사부' AS DEPT, '김길동' AS USER_NAME, 1 AS OR..

2.IT/DB,ORACLE 2020.07.16

[ORACLE] 오라클 여러 행을 하나의 컬럼으로 만들기 (LISTAGG )

꿍스뿡이의 드림빌더 [ORACLE] LISTAGG 안녕하세요. 꿍스뿡이입니다! 오늘은 ORACLE에서 자주 사용하는 LISTAGG 사용방법에 대해 다뤄보겠습니다. 1. ORACLE LISTAGG LISTAGG는 동일한 열에 출력되어 있는 여러개의 행의 데이터를 1줄로 표현하고자 할때 LISTAGG함수를 사용하여 손쉽게 출력하도록 도와주는 함수입니다. 2. 연습용 데이터 WITH TEST_TABLE AS ( SELECT '홍길동' AS USER_NAME, 2 AS ORDER_NUMBER FROM DUAL UNION SELECT '김길동' AS USER_NAME, 1 AS ORDER_NUMBER FROM DUAL UNION SELECT '이길동' AS USER_NAME, 3 AS ORDER_NUMBER FR..

2.IT/DB,ORACLE 2020.07.07

[카카오톡] 카카오톡 비밀번호 변경하기 (PC/모바일 포함)

꿍스뿡이의 드림빌더 [카카오톡] 카카오톡 비밀번호 변경하기 안녕하세요. 꿍스뿡이입니다!오늘은 카카오톡 비밀번호 변경하는 방법에 대한 포스팅 입니다.예전에는 카카오톡 비밀번호를 변경하기 위해서는 모바일에서만 이루어졌는데지금은 모바일과 PC에서 전부 비밀번호를 변경할 수 있더군요.이제 그 방법에 대해 하나씩 알아보겠습니다. 1. PC에서 카카오톡 비밀번호 변경하기 1. PC버전의 카카오톡을 실행시키면 나타나는 ①비밀번호 재설정 버튼을 클릭해주세요. 만약 PC버전의 카카오톡이 없으실 경우 (바로가기)를 클릭해주세요. 2. 비밀번호 재설정버튼을 클릭하면 위와같이 비밀번호 재설정 화면이 나타납니다. 비밀번호 재설정을 위한 개인정보는 크게 ①이메일 주소 입력 방식과 ②전화번호 입력방식으로 나타납니다. 각자가 원하는..

2.IT/IT일반 2019.11.26

[windows] 입력중인 글자가 파란색으로 변하는 현상 해결방법

꿍스뿡이의 드림빌더 [오류해결] windows에서 글자 입력시 파란색으로 변하는 현상 해결방법 안녕하세요. 꿍스뿡이입니다!오늘은 windows10 오류 해결방법에 대한 포스팅입니다. 증상 주요증상은 위의 사진과 같이 입력하는 글자가 파란색 즉, 수정상태로 계속 나타나는 현상인데요.이렇게 수정상태가 나타날땐 마우스로 다른곳을 클릭한다던가, 키보드 방향키를 옮긴다던가, 또는 띄어쓰기를 해야 풀리는데요. 이러한 방법은 근본적인 해결방법이 될 수 없었습니다.특히, 글자가 파란색(수정상태)로 지속될때 타이핑을 하다보면 갑자기 영어로 변환되어 출력되는 현상이 발생되어 매우매우 짜증이 나는 상황이 발생하게 됩니다. 원인 해당 증상에 대한 원인 바로 한글(한글과컴퓨터)에서 제공하는 한컴 입력기가 기본으로 설정되어 있을..

2.IT/IT일반 2019.11.05

[PowerShell] 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 해결방법

꿍스뿡이의 드림빌더 [오류해결] 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 안녕하세요. 꿍스뿡이입니다!오늘은 PowerShell 오류 해결방법에 대한 포스팅입니다. 증상 주요증상은 다음의 형태를 보이고 있습니다.(파일명) 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 하단의 문구를 계속해서 읽어보면 (파일명) 명령이 현재 위치에 있지만 이 명령을 찾을 수 없습니다. Windows PowerShell은 기본적으로 현재 위치에서 명령을 로드하지 않습니다. 이 명령을 신뢰하는 경우 대신 xxx를 입력하십시..

2.IT/IT일반 2019.07.16

[ORACLE] 일자 단일행 여러행으로 만들기

꿍스뿡이의 드림빌더 ORACLE 날짜 레코드값을 여러행으로 보여주기 안녕하세요. 꿍스뿡이입니다!ORACLE에서 가장 많이 사용하는것이 바로 날짜이지 않나 싶습니다. 그 중에서도 시작일자부터, 종료일자의 값을 여러행에 걸쳐 표현해야하는 경우가 있는데요.다음의 2가지 방법을 활용하여 해당 이슈를 처리할 수 있습니다. 기본데이터 및 조건 CASE 1 : 시작일자 종료일자에 해당하는 일수만큼 데이터 ROW단위로 표현하기1. 테이블명 : TEST2. 대상칼럼 : START_DT(시작일자) VARCAHR2(8 BYTE)END_DT(종료일자) VARCAHR2(8 BYTE)3. 현재데이터START_DT END_DT 20190101 20190103 4. 변경하고자 하는 데이터DT 2019-01-01 2019-01-02 ..

2.IT/DB,ORACLE 2019.06.11

[ORA-01850] 시간은 0에서 23 사이어야 합니다. 해결방법.

꿍스뿡이의 드림빌더 ORACLE 24:00로 표현되는 부분 치환하기 안녕하세요. 꿍스뿡이입니다!오라클 운영중에 종종 발생되는 24:00를 시간으로 치환할때 발생하는 오류에 대한해결방법을 공유합니다. 기본데이터 1. 테이블명 : TEST2. 대상칼럼 : DT(일자) VARCAHR2(8 BYTE), TIME(시간) VARCHAR2(4 BYTE)3. 원하는조건 : 시간에 24가 들어간 부분을 00으로 치환하고자 할때4. 현재데이터 : DT 컬럼 -> 20190101, TIME컬럼 -> 24:155. 변경하고자 하는 데이터 : 20190101 0015 처리방법 뭔가 신박한 처리방법이 있으시면 댓글로 남겨주시기 바랍니다. 저는 해당부분을 CASE문을 이용하여 처리했습니다. 필요하신 분은 바로 복사하여 이용해주세요..

2.IT/DB,ORACLE 2019.05.08

삼성전자, 폴더블폰 디스플레이 최초 공개!

삼성전자, 폴더블폰 디스플레이 최초 공개! 안녕하세요. 직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 삼성의 폴더블폰은 예전부터 말이 있었습니다. 이미 만들었는데, 단가가 너무 높아 아직은 제조까진 힘들다는 이야기를 많이 들었습니다.그런데 이제 폴더블폰이 세상에 천 공개가 됐네요~ 시중에 빨리 나왔으면 좋겠습니다 ㅎㅎㅎㅎ 자, 그럼 살펴보도록 하겠습니다. [모든사진의 출처는 유튜브 캡처 입니다.] 공개된 장소는 미국 샌프란시스코 모스콘센터에서 첫 공개가 되었습니다. 이곳에서 '삼성 개발자 컨퍼런스 2018' 행사를 개최했거든요~이번 컨퍼런스에서는 단연 삼성전자의 폴더블폰 공개가 주된 관심사였습니다.과연 얼마나 많은 내용을 공개할 것인가! 이게 관전포인트였죠 ㅎ참고로 삼..

2.IT/IT일반 2018.11.08

윈도우10 USB 부팅디스크 만들기 (rufus 첨부)

윈도우10 USB 부팅디스크 만들기 (rufus 첨부) 안녕하세요. 직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 오늘은 윈도우10 USB 부팅디스크 만드는 방법에 대해 알아보도록 하겠습니다. 1. 준비물 윈도우10의 부팅디스크를 만드는데 일반적인 경우에는 준비물이 필요하진 않습니다. 윈도우10 공식사이트에 접속하셔셔 설치프로그램을 다운받고 설치프로그램 순서대로 USB 부팅디스크를 만들어도 됩니다. 그러나 최근 PC들은 UEFI의 방식의 부팅시스템이 많아지면서 windows 자체 설치 도구 프로그램만으로는 설치가 되지 않는 문제가 발생했습니다. 그렇기에 이번 프로그램에서는 UEFI방식에 초점을 두어 별도의 프로그램을 이용하여 부팅디스크를 만드는 방법에 대해 알아보도록 ..

2.IT/IT일반 2018.10.28

[SQL] PROCEDURE (프로시저)

PROCEDURE문 (프로시저) 안녕하세요.직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 개발할때 사용하기 편하도록 PROCEDURE문 코드를 만들어 놨으니 복사해서 편하게 사용하세요~! 참고 : 해당 포스팅은 개발자분들이 빠르게 복사하여 사용하기 위한 목적으로 만들었습니다.별도의 상세한 설명은 작성하지 않았습니다. 따라서 상세한 설명을 원하실 경우에는 댓글을 달아주시면해당 포스팅의 내용을 보충하도록 하겠습니다. (본 예제의 테이블명은 TMP_TABLE이 기준 테이블) CREATE TABLE TMP_TABLE ( CODE_NO VARCHAR2(20 BYTE) NOT NULL, CODE_NM VARCHAR2(20 BYTE) NULL, AMT NUMBER(16) NULL,..

2.IT/DB,ORACLE 2018.10.27

[PIXLR] 이미지 사진 배경 투명하게 만들기

PIXLR 배경 투명하게 만들기 안녕하세요. 직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 오늘은 이미지 배경을 투명하게 만드는 방법에 대해 알아보겠습니다. 해당 포스팅은 지난 포스팅과 연결되어 있습니다. [포토스케이프] 포토스케이프로 썸네일 만들기 지난 포스팅을 보면썸네일을 만드는 방법에 대해 배웠습니다. 1. PIXLR? 웹 버전의 포토샵!하지만 여기서 문제점이 있습니다. 바로 원형 밖의 이미지는 투명색이 아니고, 하얀색 입니다.만약 포스팅용 썸네일로만 해당 작업을 하면 상관없지만, 해당 썸네일을 다른 이미지와 합치게 될 경우에는 원형 주변의 하얀색 이미지로 인해사용하기 난처할 수 있습니다. 그렇다고 단순히 하얀색을 투명하게 만들고자 비싼 포토샵 프로그램을 구매하고..

2.IT/IT일반 2018.10.25

[SQL] MERGE문 (한번에 INSERT, UPDATE)

MERGE문 (데이터수정, 추가) 안녕하세요.직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 개발할때 사용하기 편하도록 MERGE문 코드를 만들어 놨으니 복사해서 편하게 사용하세요~! 참고 : 해당 포스팅은 개발자분들이 빠르게 복사하여 사용하기 위한 목적으로 만들었습니다.별도의 상세한 설명은 작성하지 않았습니다. 따라서 상세한 설명을 원하실 경우에는 댓글을 달아주시면해당 포스팅의 내용을 보충하도록 하겠습니다. (본 예제의 테이블명은 TMP_TABLE이 기준 테이블이며 동일한 구조의 TMP_TABLE2가 있다는 전재임) CREATE TABLE TMP_TABLE ( CODE_NO VARCHAR2(20 BYTE) NOT NULL, CODE_NM VARCHAR2(20 BYTE)..

2.IT/DB,ORACLE 2018.10.24

티스토리에 코딩소스 넣는방법 (SyntaxHighlighter)

티스토리에 코딩소스 넣는방법(SyntaxHighlighter)-하이라이터 안녕하세요. 직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 오늘은 티스토리에 코딩소스를 넣는 방법에 대해 알아보도록 하겠습니다. SELECT "HELLO WORLD!!" AS TITLE FROM DUAL [syntaxHighlighter 적용모습] 01 SyntaxHighlighter 접속하기 [SyntaxHightlighter 캡처화면] 우선 SyntaxHighlighter사이트에 접속합니다. 사이트주소 : (http://alexgorbatchev.com/SyntaxHighlighter/) 사이트에 접속한 뒤 우측의 download버튼을 클릭하면 아래와 같은 화면이 나타납니다. 02 Syntax..

2.IT/IT일반 2018.10.23

[SQL] DELETE문 (데이터삭제)

DELETE문 (데이터 삭제) 안녕하세요.직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 개발할때 사용하기 편하도록 DELETE문 코드를 만들어 놨으니 복사해서 편하게 사용하세요~! 참고 : 해당 포스팅은 개발자분들이 빠르게 복사하여 사용하기 위한 목적으로 만들었습니다.별도의 상세한 설명은 작성하지 않았습니다. 따라서 상세한 설명을 원하실 경우에는 댓글을 달아주시면해당 포스팅의 내용을 보충하도록 하겠습니다. (본 예제의 테이블명은 TMP_TABLE이 기준 테이블) CREATE TABLE TMP_TABLE ( CODE_NO VARCHAR2(20 BYTE) NOT NULL, CODE_NM VARCHAR2(20 BYTE) NULL, AMT NUMBER(16) NULL, YN_..

2.IT/DB,ORACLE 2018.10.22

[SQL] UPDATE문 (데이터수정)

UPDATE문(데이터수정) 안녕하세요.직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 개발할때 사용하기 편하도록 UPDATE문 코드를 만들어 놨으니 복사해서 편하게 사용하세요~! 참고 : 해당 포스팅은 개발자분들이 빠르게 복사하여 사용하기 위한 목적으로 만들었습니다.별도의 상세한 설명은 작성하지 않았습니다. 따라서 상세한 설명을 원하실 경우에는 댓글을 달아주시면해당 포스팅의 내용을 보충하도록 하겠습니다. (본 예제의 테이블명은 TMP_TABLE이 기준 테이블) CREATE TABLE TMP_TABLE ( CODE_NO VARCHAR2(20 BYTE) NOT NULL, CODE_NM VARCHAR2(20 BYTE) NULL, AMT NUMBER(16) NULL, YN_FL..

2.IT/DB,ORACLE 2018.10.21

[SQL] INSERT문 (데이터추가)

INSERT문 (데이터추가) 안녕하세요.직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 개발할때 사용하기 편하도록 INSERT문 코드를 만들어 놨으니 복사해서 편하게 사용하세요~! 참고 : 해당 포스팅은 개발자분들이 빠르게 복사하여 사용하기 위한 목적으로 만들었습니다.별도의 상세한 설명은 작성하지 않았습니다. 따라서 상세한 설명을 원하실 경우에는 댓글을 달아주시면해당 포스팅의 내용을 보충하도록 하겠습니다. (본 예제의 테이블명은 TMP_TABLE이 기준 테이블) CREATE TABLE TMP_TABLE ( CODE_NO VARCHAR2(20 BYTE) NOT NULL, CODE_NM VARCHAR2(20 BYTE) NULL, AMT NUMBER(16) NULL, YN_F..

2.IT/DB,ORACLE 2018.10.20

[SQL] CREATE TABLE (테이블 생성)

CREATE TABLE(테이블생성) 안녕하세요. 직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 개발할때 사용하기 편하도록 CREATE TABLE 코드를 만들어 놨으니 복사해서 편하게 사용하세요~! 참고 : 해당 포스팅은 개발자분들이 빠르게 복사하여 사용하기 위한 목적으로 만들었습니다. 별도의 상세한 설명은 작성하지 않았습니다. 따라서 상세한 설명을 원하실 경우에는 댓글을 달아주시면 해당 포스팅의 내용을 보충하도록 하겠습니다. (본 예제의 테이블명은 TMP_TABLE이 기준 테이블 TOP_TMP_TABLE은 부모 테이블 입니다.) --테이블 삭제 DROP TABLE TMP_TABLE; --테이블 생성 CREATE TABLE TMP_TABLE ( CODE_NO VARCHA..

2.IT/DB,ORACLE 2018.10.19

[SQL] CREATE FUNCTION (함수생성)

CREATE FUNCTION(함수생성) 안녕하세요. 직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 개발할때 사용하기 편하도록 CREATE FUNCTION 코드를 만들어 놨으니 복사해서 편하게 사용하세요~! 참고 : 해당 포스팅은 개발자분들이 빠르게 복사하여 사용하기 위한 목적으로 만들었습니다. 별도의 상세한 설명은 작성하지 않았습니다. 따라서 상세한 설명을 원하실 경우에는 댓글을 달아주시면 해당 포스팅의 내용을 보충하도록 하겠습니다. (본 예제의 테이블명은 TMP_TABLE이 기준 테이블) CREATE TABLE TMP_TABLE ( CODE_NO VARCHAR2(20 BYTE) NOT NULL, CODE_NM VARCHAR2(20 BYTE) NULL, AMT NUMB..

2.IT/DB,ORACLE 2018.10.18