안녕하세요 인터럽트입니다. 여러분들은 오라클에서 OS파일에 대한 read/write가 가능한지 알고 계셨나요? 저는 이번에 프로젝트를 하면서 레거시 소스를 보다가 처음으로 알았어요, 찾아보니 기능이 생긴 지 엄청 오래됐지만 아는 사람들만 간간히 사용하는 기능인 것 같더라고요(사실 저만 빼고 다 사용하고 있을지도?ㅎㅎ) Oracle 7.3 버전에서 UTL_FILE 패키지가 추가됐는데 딱 보자마자 LOG를 남길 때 유용하겠다 라고 생각이 들었습니다. 자 그럼 지금부터 UTL_FILE 패키지에 대해 알아볼까요 UTL_FILE이란? UTL_FILE패키지는 오라클 데이터베이스에서 파일 입출력 작업을 수행하기 위해 추가된 PL/SQL패키지 입니다. 이 패키지를 사용하면 데이터베이스에서 파일을 생성, 열기, 읽기, ..
안녕하세요 인터럽트입니다. 이번주말은 을지로를 갔어요 주말이지만 남산플리마켓에 참가한 와이프를 마중 나갈 겸, 을지로에 위치한 빽돈에 가보았습니다. 가게 이름이 빽돈이라 다들 착각할 수도 있지만 백종원님과는 전혀 상관없는 가게라고 하네요. 저도 이름만보고 혹시? 이러고 찾아봤어요ㅎㅎ 가게 정문은 정말 심플한 모습이었습니다. 노란색 바탕에 빨간색 글씨로 "빽돈"이라고 써있는데 중국느낌도 났어요 입구 앞에는 웨이팅보드가 있고, 20분 이상 웨이팅시 더티폭탄 계란찜을 서비스로 준다고 하네요, 서비스도 좋지만 기다리지 않고 바로 들어가는 게 가장 좋겠죠? 배가 고프니까요^^ 다행히 저희가 갔을때는 저녁시간이 지난 9시쯤이어서 자리가 한 테이블 남아있었어요 휴,,, 다행이다. 여러 가지 세트와 단품메뉴들이 존재하..
안녕하세요 인터럽트입니다. 오늘은 누군가에게는 너무 쉬워서 뭘 이런 걸로 글을써? 라는 생각이 들겠지만 저에게는 헷갈렸던 개념인 const / readonly의 역할과 차이점에 대해 정리해보려고 합니다. 각 키워드 역할 1. const const는 상수를 선언할 때 사용되며, 선언 시 초기화를 통해 값을 할당하며, 이후 변경할 수 없는 불변의 값으로 사용됩니다. ‘const’ 변수는 컴파일 시 값을 결정하며, 클래스의 인스턴스 또는 정적 멤버 내에서 선언될 수 있습니다. 1 2 3 4 class Circle { const double Pi = 3.141592653589793; } Colored by Color Scripter cs 2. readonly readonly 키워드는 읽기 전용 필드를 선언할 때..
안녕하세요 인터럽트입니다. 제가 거주하고 있는 인천 서구청 동네는 숨어있는 맛집이 꽤 많아요. 요즘 저는 동네 맛집을 찾아다니는 재미로 살고 있습니다. 이번에 가본 곳은 돼지생갈비로 유명한 "최가네 생갈비"입니다. 부모님과 함께 식사하는 자리여서 너무 저렴하지도 않으면서 맛도 있는 곳으로 알아보게 됐습니다. 가게 안은 아늑한 느낌이며 제가 갔을 때는 한자리가 겨우 남아있었네요 그만큼 맛있는 집이라는 의미겠죠? 맛집느낌이 물씬 풍기는 메뉴판이에요, 사이드메뉴를 제외하고는 고기는 단 두개! 생갈비 vs 소갈비살 뿐입니다. 맛집일수록 메뉴가 단출하잖아요? 신뢰감이 상승합니다. 자리에 앉으면 기본세팅으로 마늘, 쌈장 소금 등 각종 양념장을 주시고, 특이하게 배추와 무생채를 같이 주네요 배추가 그냥 먹어도 달달하..
안녕하세요 인터럽트입니다. 저번 포스팅에서는 DBeaver가 무엇인지와 설치 및 Oracle Connection방법에 대해 알아봤는데요 (DBeaver 최고의 무료 DBMS도구 - DB Tools 정착하기) 이번 포스팅에서는 초기세팅과 DBeaver 사용법에 대해 정리해보려고 합니다. 셋팅 -폰트, 색상 설정 폰트 & 폰트색상 설정하는 경로는 "윈도우 - 설정 - User Interface - Color and Fonts" 에서 변경 가능합니다. -Line number 설정법 Editor편집기에서 우클릭하면 Show Line Numbers 메뉴가 보입니다. 선택하시면 줄번호가 편집기에 표시가 됩니다. -DB Connection에 따른 색상변경 DBeaver에는 유용한 기능이 많다고 설명드렸는데요 이 기능..
안녕하세요 인터럽트입니다. 이번 포스팅에서는 데이터베이스 관리에 탁월한 도움을 주는 DBeaver에 대해 소개해드릴게요. DB는 현대 소프트웨어 개발의 핵심이며, 이에 따라 효율적인 Tool을 선택하는 것은 필수입니다. DBeaver는 이러한 요구에 완벽하게 부합하는 오픈 소스 다목적 데이터베이스 도구입니다. 들어가기에 앞서 Tools을 설명하기에 앞서 제가 DBeaver를 선택한 이유에 대해 설명드리겠습니다. 우리는 종종 두 개 이상의 데이터베이스를 사용하는 경우가 있습니다. 보통 운영기/개발기로 구분지어서 사용하죠 하지만 대규모시스템에서는 두 가지 DB가 아니라 더 많은 DB를 사용해야 할 경우도 있습니다. 이런 경우 각 DB별로 Connect 한 Tool을 여러 개 열어서 사용하면 엄청 불편합니다...