전체 글131 PL/SQL PLS-00103 오류 해결 방법 테이블에 트리거를 연결하다가 발생된 오류.오류는 저렇게 표출되었지만 정작 난 변수 선언 바로 전에 오타를 내서 발생된거라 의미없긴하지만이왕 난 오류니 찾아봄 1. 오류 원인PL/SQL에서 변수를 선언할 때 올바른 문법을 사용하지 않으면 PLS-00103: 심볼 "VARCHAR2"를 만났습니다 오류가 발생2. 잘못된 코드 예제DECLARE name VARCHAR2 := 'John'; -- 잘못된 선언BEGIN DBMS_OUTPUT.PUT_LINE(name);END; 3. 해결 방법(1) VARCHAR2의 크기 지정PL/SQL에서 VARCHAR2를 사용할 때는 반드시 크기를 지정DECLARE name VARCHAR2(50) := 'John'; -- 크기 지정 필수BEGIN DBMS.. 2025. 3. 14. OpenJDK vs Oracle JDK 비교 이번에 회사에서 eGovFrame 4.1을 사용해볼까 하면서 4.1버전의 실행환경과 개발환경을 확인해보는데 항목설명JDK비고개발환경Eclipse 4.23.0(2022-03)Windows용은 JDK 11 필요MacOS, Linux 용은 JDK 17 필요 실행환경Spring5.3.20JDK1.8이상의 환경JavaEE(J2EE), Sevlet 3.1 이상이렇게 되어있어서 당황했다. 개발은 JDK11이상으로 해야하고 실행은 JDK1.8이상으로 해도 되는지?? 왜지?? JDK11이상은 유료버전으로 알고 있고 JDK1.8은 무료버전으로 알고 있다. 그럼 개발은 유료로 돈내고 하고 배포는 무료버전으로 해도 된다는건데 추가금이 생기는걸 반기는 회사는 없을 것이고 그러면 개발과 배포 환경이 다를 수도 있다는 말이다. 그.. 2025. 2. 21. Vue.js v-for 디렉티브로 동적 테이블 만들기 Vue.js v-for 디렉티브로 동적 테이블 만들기Vue.js의 v-for 디렉티브를 활용하여 동적 데이터를 테이블 형식으로 렌더링하는 방법. 실제 예제 코드를 통한 구문의 의미와 사용법을 알아보자.Vue.js v-for 디렉티브 개요Vue.js는 동적 데이터를 손쉽게 렌더링할 수 있는 프레임워크로, 특히 v-for 디렉티브를 사용하면 배열이나 객체의 데이터를 반복하여 DOM 요소를 생성할 수 있다. 이 기능은 데이터 기반의 UI를 구현할 때 매우 유용하며, 코드의 간결함과 유지보수성을 높여준다.단순한 배열을 반복하여 목록을 출력할 때 다음과 같이 사용할 수 있다 {{ item }}이 코드는 items 배열의 각 요소를 item 변수에 할당하고, 해당 값을 화면에 출력한다.동적 테이블 생성 및 코드.. 2025. 2. 11. Vue, Vue2, Vue3 차이점 1. 개요Vue.js는 반응형 UI를 쉽게 만들 수 있는 JavaScript 프레임워크. Vue2와 Vue3는 각각 주요 업데이트가 포함된 버전으로, Vue3는 Vue2의 개선 및 최적화된 기능을 제공한다.2. 주요 차이점 비교항목Vue1Vue2Vue3릴리스 연도201420162020반응형 시스템Object.definePropertyObject.definePropertyProxy 기반Composition API❌❌✅Fragments 지원❌❌✅Teleport 지원❌❌✅Tree-shaking 최적화❌❌✅3. Vue3의 주요 개선점1) Composition APIVue2에서는 Options API를 사용했지만, Vue3에서는 Composition API를 추가하여 코드의 재사용성과 가독성을 높였다. //.. 2025. 2. 6. [Oracle] DB링크를 통한 원격 테이블 조회 방법 Oracle DB 링크를 통한 원격 테이블 조회Oracle 데이터베이스에서 원격 테이블의 정보를 조회할 때 DB 링크를 사용할 수 있다. 그러나 데이터 사전 뷰(ALL_TAB_COMMENTS, ALL_TAB_COLUMNS 등)는 직접 DB 링크를 통해 조회할 수 없다.DB 링크를 통한 원격 테이블 조회 방법1. 원격 테이블 직접 조회DB 링크(디비링크주소)를 통해 원격 테이블을 조회SELECT * FROM 테이블명@디비링크주소; 2. 원격 데이터 사전 정보 조회 (테이블 생성)데이터 사전 뷰는 직접 조회할 수 없으므로 원격 데이터베이스에서 테이블을 생성한 후 조회해야 한다.CREATE TABLE tab_comments_backup AS SELECT * FROM ALL_TAB_COMMENTS; .. 2025. 2. 1. switch-case문 코딩을 하다보면 if-else문을 사용하기에는 조건의 종류가 너무 많은 경우가 생긴다. a라는 변수의 값의 조건이 n개 이상의 분기를 만들어낼 경우가 그러한 경우인데 그때에는 if-else문을 사용하기보다는 switch-case문을 사용하는것이 보다 깔끔하다.switch-case문JavaScript에서 조건을 처리할 때 가장 자주 사용하는 구조는 if-else 문이다. 하지만 조건이 많아지면 코드가 복잡해지고 가독성이 떨어질 수 있어서 대안으로 사용할 수 있는 것이 바로 switch-case 문이다.switch-case문은 하나의 표현식(expression)을 평가하여 여러 가지 값에 대해 조건을 처리한다. 가독성이 뛰어나고 다양한 경우(case)를 쉽게 처리할 수 있기 때문에 실무에서 매우 유용.swi.. 2025. 1. 14. 이전 1 2 3 4 ··· 22 다음