전체 글

기록의 힘을 믿습니다 📂
· 업무
오라클에서 입력된 행을 식별자 정보로 ROWID를 생성하고 부여했다.ROWID는 시스템 데이터로 저장되기 때문에 컬럼값은 보이지 않지만 중복되지 않는 유일한 값을 가지고 있다. 기존에 ID값이 10으로 동일한데 비교하는 값이 없어 ROWID를 이용해서 가져왔고비교하기 위해 SELETE CHARTOROWID(ROWID) AS ROWID로 값을 조회했는데 로컬에서 연결했을때는 제대로 보이는 데이터가 운영에서보면 500에러가 계속 떨어짐  근데 이유가 CHARTOROWID가 아닌 ROWIDTOCHAR 으로 받아야한것이였음 CHARTOROWID : CHAR, VARCHAR2, NCHAR, NVARCHAR2형의 값을 ROWID로 변한문자로 저장된 ROWID값을 다시 ROWID형식으로 사용하고한다.  ROWIDCH..
· 업무
var v_params = {  empId : "${loginVO.empId}",  companyId : "${loginVO.companyId}"} v_data = fnGetJsonData("",v_params); companyId 값 xml 파라미터 값이랑 맞춰라 증말
· 업무
이제 취업한지 3개월 째, 어느정도 패키지 까는거 어떻게 돌아가는지 대충 감이 슬슬 오고 있으나 아직 코드 해석하는 능력이 가장 부족함 .... GPT 없으면 나 해석 못해 ... 😥 프로젝트 할때는 쿼리 자체가 길지 않아서 되게 금방 했는데, 업무를 하다보니 쿼리가 한페이지를 넘어가는 경우가 많음... 그렇다보니 계속 GPT로 물어보면서 일할 수 없다는 생각에 하나하나 해석하기로 했습니다 업무를 하다보니 CASE / CASE WHEN이 가장 많이 보이더라고요! 그래서 한번 정리를 해보려고요! 📝CASE문 사용 방법 CASE 문은 값이나 조건에 따라 다르게 결과를 받아 올 수 있다 ! CASE WHEN [조건식1] THEN [조건1 만족 시 리턴 값] WHEN [조건식2] THEN [조건2 만족 시 리턴..
· 업무
업무를 진행하는데, 분명 프로젝트 때 했는데 기억이 안난다. 약간 업무를 하고 있긴한데, 어떻게 되고 있는지 약간 의문. 하지만 패키지 까는법 어떻게 접근을 하는지 대충 눈에 보이는 것 같네요 음 네 잘 보이는 것 같아요! 제가 해결해야할 건 ! 첨부파일 클릭 했을때, 모달창에 'PDF파일로 변환하여 업로드 진행'이라는 글을 작성해야한다 ! 문제 ! 해당 모달은 다른 모달창에도 쓰고 있는 공통 모달이다 ! 그래서 , 저 문구를 넣을때 다른 모달창에도 노출이 된다. 해결방법 ! ① 공통 모달창을 먼저 찾는다. (.JS 파일을 찾아주면 된다 ! ) 회사마다 다르겠지만, 저희 회사는 공통 스크립트를 따로 모아놓네요 ! - 파라미터 추가 ! 해줘야 겠지 ? 기존에 파라미터는 JSON 형식의 문자열로 만들어져있으..
· 업무
간단하게 오늘 업무에 대해서 리뷰를 진행해보겠다. 오늘 들은 것 중은데 일단 확인해봐야하는 키워드는 'Snapshot | 프로시저 | 패키지 | ORACLE JOB 조회 | ORACLE 소스 포함된 Package 찾기' 🌼 스냅샷 ( Snapshot) : 사진을 찍듯이 특정 시간(시점)에 데이터 저장 장치(스토리지)의 파일 시스템을 포착해 별도의 파일이나 이미지로 저장, 보관하는 기술을 말한다. 스냅샷 기능을 이용하여 데이터를 저장하면 유실된 데이터 복원과 일정시점의 상태로 데이터를 복원할 수 있다. 해서 DB에 Shapshot을 검색하면 웬만한 정보를 확인 할 수 있으니, 기본 정보를 알고 싶다면 Snapshot를 이용하면 된다. 🌼 테이블 _IF 업무를 하다가 발견한 테이블에_IF가 붙은 인터페이스 ..
· 업무
업무시간에 처음 본 LEFT OUTER OIN 이 있어 공부를 위해 작성한다. 회원정보를 'member' 테이블에 리뷰정보가 'review' 테이블에 있을때 하나로 연결해서 만들기 위해서는 JOIN(조인)이라는 것을 사용해서 두 테이블을 가로 방향으로 이어 붙이는 작업을 한다. 근데 오늘 포스팅한 JOIN은 실무에서 활용도가 높다고 하는 LEFT OUTER JOIN 과 RIGHT OUTER JOIN에 대해 알아보자 ! 📝 LEFT OUTER JOIN 먼저, LEFT OUTER JOIN에 대해서 알아보자 ! 위에 처럼 ITEM 테이블(상품이름/상품가격 /상품설명)과 각 상품의 재 고 수 정보를 담은 STOCK 테이블이 있다. 만약 각 상품의 정보와 재고 수를 한번에 보고 싶다면 아래와 같이 SQL 문을 작..
· 업무
코드를 하나하나 보다가 Batch라는게 있어 정리가 필요할 것 같아 포스팅 하려합니다. 하다가 Batch가 Scheduler이랑 비슷한 것 같아서 비교도 해보려고요 ! 1. Batch란 ? : 실시간으로 처리하는 게 아니라 일괄적으로 모아서 미리 정해진 순서에 따라 중단 없이 한번에 처리하는 작업 ex) 구매완료 7일 이후 자동 구매 확정 / 배송중인 상태로 5일 지나면 배송완료 상태로 변경 서비를 운영하다보면 수 많은 케이스가 발생한다. 이 모든걸 실시간으로 반영하게 된다면 ? 물론 가능은 하지만 아마 실시간으로 수 만줄을 처리하다간 장애를 일으실 것이다. 이러한것들을 새벽이라던가 특정시간때에 작성하게 되면 더 효율적으로 서비스를 이용할 수 있을 것 입니다. 즉 Batch는 대용량 데이터를 처리 합니다..
· OFF/daily
최근 한달동안 블로그 관리가 뜸했다! 그 이유는 취업을 했다. 취업을 해버리고 말았다! 정말 요즘 취업하기 정말 힘들다 진짜 너무 ! 😨 만약에 이 글을 보는 사람이 있다면 개발자 국비로 듣지마라 정말 제발.. 나는 사람들한테 우리는 막차를 탔다고 하는데, 막차도 인도에서 기차타듯 막차에 맨몸으로 매달렸다고 생각한다. 나는 운이 좋게 30개정도 넣고 붙었지만, 주변 내 친구들은 기본 100개 이상을 넣었다. 심지어 10월수료인데 아직도 취업을 못한사람이 더 많다.. (우리 반 30명인데 9명정도 취업했다는 소문이 😥) 어째든 취업한지 30일되었는데, 아직 하는건 없다. 아무것도 안해서 뭐할까 하다가 노마드로 인강도 보고, 인프런으로 인강도보고 이제는 정처기 실기를 공부하고 있다. 솔직히 개발을 잘하는것도..