혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

데이터베이스 8

PostgreSQL - DATE_TRUNC 알아보기

postgresql, 날짜형식, 더하기, 빼기, 쿼리, SQL 날짜 자르기 어떻게 하면 좋을까요? 쿼리를 사용하다 보면 날짜 형식을 서로 다른 형식으로 되어있는 것을 비교하는 경우가 많이 있습니다. 이럴 때 쉽게 자를 수 있는 방법이 있으면 좋을 거라는 생각을 하게 됩니다. 날짜 비교를 할 수 있는 다양한 방법을 지원을 하고 있는데 이번엔 그중 DATE_TRUNC에 대해서 알아보도록 하겠습니다. 목차 DATE_TRUNC 사용해보기 PostreSQL기준으로 설명을 먼저 드리면 공식문서[#]를 참고하여 설명합니다. DATE_TRUNC(FIELD, SOURCE [, TIME_ZONE ]) 필드(Field)에 넣을 수 있는 것은 아래와 같이 존재하고 있습니다. 1. microseconds 2. milliseco..

DEVELOPMENT 2023.11.05

클라우드(Cloud)에 대해서 알아봅시다!

클라우드,IT,서비스 구름과 같이 항상 우리 곁에 있는 Cloud? 클라우드 서비스는 요즘 많이 보편 하게 사용되는 서비스 중 하나입니다. 이름에서 알 수 있듯이 클라우드란 구름의 뜻과 같이 언제나 어디서 접근을 할 수 있다는 생각을 해볼 수 있습니다. 그럼 클라우드에 대해서 알아보도록 하겠습니다. 목차 클라우드(Cloud) 클라우드의 개념 클라우드(Cloud)는 네트워크를 통해 접근할 수 있는 가상화된 서버와 서버에서 작동하는 프로그램과 데이터베이스를 제공하는 환경입니다. 쉽게 이야기해서 어떤 플랫폼을 사용을 해서 접근 할 수 있도록 만들어진 서비스라고 생각을 하면 됩니다 그러면 우리가 흔히 많이 듣는 개념이 있습니다. 클라우드가 있고 클라우드 컴퓨팅, 클라우드 서비스 이런 말 많이 들어보셨을 겁니다...

IT 2023.09.25

오라클(Oracle) 테이블 및 데이터 복사

SQL,오라클,데이터베이스,INSERT,SELECT,구조,테이블,삽입,수정 쉽고 빠르게 테이블 및 데이터를 복사합시다. 개발하다 보면 비슷한 구조로 만들어진 테이블이나 데이터를 복사해야 하는 경우가 많습니다. 이럴 경우 바로 지금 알려드릴 방법이 없다면 아마 귀찮게 계속 다른 방법을 사용하시는가요? 저는 이 방법을 알게 된 이후로 쉽고 빠르게 이 방법을 사용을 하닌깐 편해졌습니다. 간단하고 쉬우닌깐 아래의 방법으로 테이블이나 데이터 복사가 필요한 분들은 참고하시면 됩니다 목차 오라클 테이블 및 데이터 복사 1. 테이블 복사 [스키마(Schema) & 데이터(Data)] CREATE TABLE [신규 테이블명] AS SELECT * FROM [복사 할 테이블 명] WHERE [조건문] 2. 테이블 구조 복..

DEVELOPMENT 2023.02.19

오라클 클라이언트 (32비트/64비트) 설치와 관련한 문제 해결방법

오라클, 데이터베이스, 시스템오류, 32비트, 64비트, ODAC, 설치 실행에 문제가 있습니다. 개발하다 갑자기 오류가 생겼습니다. 이런저런 오류를 많이 겪고 해결을 하고 있지만 이런 오류는 또 오랜만에 겪었습니다 혹시나 또 이런 오류를 겪었을 때 찾아볼 수 있고 저와 같이 이런 오류를 겪는 분들에게 조금이나 도움이 될 수 있었으면 하는 생각으로 해결방법을 적으려고 합니다. 목차 오라클 오류 증상 System.InvalidOperationException: Oracle 클라이언트 라이브러리를 로드하려는 시도에서 BadImageFormatException을 Throw했습니다. 32비트 Oracle 클라이언트 구성 요소가 설치된 상태에서 64비트 모드로 실행할 경우 이러한 문제가 발생합니다. 위치 : Sy..

DEVELOPMENT 2023.01.08

오라클 오렌지 단축키 총정리

오렌지,SQL,MSSQL,MYSQL,오라클,데이터베이스,단축키,꿀팁 오라클 오렌지 사용할 때 참고하면 좋은 단축키 모음 실무에서 오렌지를 사용할 때 도움이 될 수 있는 것이 어떤 게 있을까? 바로 단축키가 도움이 될 거라고 생각을 했습니다. 빠르게 실행을 하거나 도움을 줄 수 있는 단축키는 우리가 업무 하는데 많은 도움이 될 것이라고 생각하고 단축키들을 쭉 정리를 했습니다. 즐겨찾기에 저장하시고 필요할 때마다 보러 오시는 것을 추천합니다. 목차 오라클 오렌지(Oracle Orange) 단축키 Ctrl + N Connect : 연결 계정에 로그인할 수 있습니다. Alt + F5 : SQL Tool 추가 SQL Tool을 추가할 수 있습니다. Ctrl + U : 소문자로 변경을 할 수 있습니다. Ctrl +..

DEVELOPMENT 2022.12.04

MySQL SQLines 사용방법

DDL,DCL,DML,SQL,데이터베이스,Database,프로그래밍,쿼리Query,변환 SQL 조금씩 다른 것들은 이거 하나만 보시면 해결완료! 개발을 하다 보면 중간중간 막히는 것들이 많은데 SQL 부분에서 회사마다 사용하는 것들이 다릅니다. 그래서 우리가 배웠던 SQL과 조금씩 다릅니다. 근데 검색을 하면 요즘 구글에서 거의 전부 나오긴 하지만 안 나오는 경우가 생각보다 많습니다. 그럴 경우 어떻게 하면 좋을지 알아봤는데 이 방법이 현실에서 사용하기 가장 좋을 거 같아 기억도 하고 다른 분들에게 알려드리기 위해 글을 올리려고 합니다. 간단하지만 쉽고 간편하게 사용할 수 있습니다. 천천히 보시고 따라 하시면 됩니다. 목차 MySQLines 사용방법 SQLines[#]에 접속을 하면 다양한 메뉴와 지원을..

DEVELOPMENT 2022.07.10

실무데이터베이스, 세번째

실무데이터베이스 세번째 ERD [ Entity-Relationship Diagram ] 요구사항명세서를 그림으로 관계를 도출하여 나타내는 것이다. 데이터 모델링 " 개체-관계 모델 [ Entity Relationship Model ] " - 구조화 된 데이터의 표현 ERM의 결과물을 ERD라고 보면 된다. ▶ 개체[ENTITY] - 현실 세계의 객체 [고유하게 식별 가능한 객체] (예) 사원, 부서, 남자, 도시등 - 표기법 : 사각형 - 종류 : 일반 엔티티, 약한 엔티티, 강한 엔티티, 서브 엔티티 ▶ 관계 [Relationship] - 개체간의 연관성 [ 소속된다 신청한다 연결한다 등 ] 표기법 : 다이아몬드 종류 : 관계의 종류는 1진관계, 2진관계, 3진관계 카디널리티 : 1:1, 1:N, M:..

실무데이터베이스, 첫번째

실무데이터베이스 첫번쨰 " 데이터베이스 " 데이터베이스(DataBase, DB)는 여러 사람이 공유하여 사용 할 목적으로 체게화해 통합, 관리하는 데이터1의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영 할 수 있는 공용 데이터들의 '묶음'이다. 출처 : 위키백과 준비 자료 오라클 데이터베이스(Database 19c Enterprise/Standard Editions) [링크] SQL Developer Tool 19.2.1 [링크] - 링크를 누르시면, 오라클(Oracle) 다운로드 사이트로 이동됩니다. - 다운로드 받기 위해서는 오라클 회원가입을 하셔야됩니다. 설치가 완료되었다면, 작업 표시줄(윈도우 기준)에 보시면 검색창에 SQL을 검색하시면 파일이 검색됩니다. 실행..