본문 바로가기

전체 글40

[PostgreSQL] SQL Error [42883]: ERROR: function pg_catalog.btrim(numeric) does not exist 오늘도 포스트그레 에러로 돌아왔다.. 프로시저 오라클에서 포스트그레로 컨버전 하기 너어무 어렵쟈나😭 SQL Error [42883]: ERROR: function pg_catalog.btrim(numeric) does not exist 이건 무슨 에러인고... 보니 btrim 함수는 문자열을 다루는 함수인데 실제로 들어간 데이터가 numeric 데이터 타입에 대해 호출해서 문제라넹..? 데이터 타입과 실제 제공된 데이터 타입이 일치하지 않는 가봄...🤔  trim을 쓰는 의심스러운 부분이 아래와 같은 부분인데...( 로직 노출로 인해 테이블 명 및 로직 일부를 임의의 변수로 대체 하였습니다.)//상단 선언 부분 생략v_errflag varchar(1);v_errnum bigint.. 2024. 7. 10.
[IntelliJ] Failed to calculate the value of task ':compileJava' property 'javaCompiler'. 호기롭게 요즘 대세라는 인텔리제이 개발툴을 사용 해보려 Ultimate(유료버전)을 설치한 나🤣 김영한님의 스프링 강의를 들으려는데 Community(무료버전)과 설정이 달라서 당황해버렸다..인텔리제이랑 아직 친해지려면 멀었군..ㅎㅎ 아래 사진은 인텔리제이 설치 후 프로젝트 생성까지 마친 상태이다.프로젝트 생성을 스프링 부트 스타터 페이지(https://start.spring.io ) 생성하여 가져와 실행 했는데 빌드 오류가...? 아주 와장창창창 Failed to calculate the value of task ':compileJava' property 'javaCompiler'......... 프로젝트 버전이 안맞아서 생기는 현상이라는데!!현재 나의 프로젝트의 자바 버전은 17로 되어있고, Pro.. 2024. 7. 9.
[PostgreSQL] SQL Error [42883]: ERROR: operator does not exist: timestamp with time zone + text ** 시작 전 편의성을 위해 오라클에서 사용하는 NVL함수를 NVL라는 명칭의 function으로 다음과 같이 생성해 두었습니다. 해당 부분 참고 바랍니다. **CREATE OR REPLACE FUNCTION test.nvl(text, text) RETURNS text LANGUAGE sql IMMUTABLEAS $function$select coalesce(nullif( $1, '' ), $2);$function$; 포스트그레에서는 NVL을 지원하지 않기 때문에 'COALESCE' 를 사용해야 합니다. 문법은 동일하고 명칭만 다릅니다.- NVL 함수 :  NVL("값", "지정값")       ex) NVL(TEST, 0) : TEST값이 NULL인 경우 0으로 치환             NVL(TES.. 2024. 7. 5.
Backend VS Frontend (정의, 사용 언어, 사용 언어 별 특징 ) 갑작스럽게 백엔드 개발을 하다 프론트엔드 개발을 하게 된 나....ㅎㅎㅎ하하ㅏㅏㅏ 이전에 프로젝트를 하며 jsp를 수정해와서 어느정도는 알고 있었지만 본격적인 프론트엔드 개발 전 백엔드와 프론트엔드 자세히 차이점을 알아보기로 했다. 쉽게 생각하여 우리가 주로 사용하는 웹을 예로, 직접적으로 눈에 보이는 모든 영역은 프론트엔드로 분류할 수 있고 눈에 보이지 않는 영역은 백엔드로 구분할 수 있다. 1. Frontend : 웹사이트나 앱 등의 사용자 인터페이스(UI)를 개발하는 분야를 말한다. 프론트엔드 개발자는 사용자 경험(UX)를 개선, 개발하기 위해 글꼴, 색상, 레이아웃 등등의 디자인 요소를 조율하고 사용자가 버튼을 클릭하거나 입력한 정보를 백엔드로 넘겨주는 역할을 한다. - 프론트엔드 개발자가 사용하.. 2024. 7. 2.
반응형