분류 전체보기134 Oracle에서 컬럼값에 문자가 있는지 확인하는 방법 Oracle 데이터베이스를 운영하거나 SQL을 작성하다 보면, 특정 컬럼에 숫자가 아닌 문자가 포함되어 있는지 확인해야 할 때가 있습니다. 예를 들어, 주민등록번호, 전화번호, 회원번호 등 숫자만 있어야 하는 필드에 문자가 섞여 있을 경우 이를 필터링하거나 정제하는 작업이 필요합니다.1. REGEXP_LIKE 함수로 문자 포함 여부 확인Oracle 10g 이상부터 지원하는 REGEXP_LIKE 함수는 정규표현식을 기반으로 문자열을 검사할 수 있어 매우 강력합니다. 문자가 포함되어 있는지를 확인하려면 다음과 같이 사용합니다.SELECT *FROM your_tableWHERE REGEXP_LIKE(your_column, '[A-Za-z]'); 위 쿼리는 해당 컬럼에 영문 대소문자가 하나라도 포함된 행만 반.. 2025. 5. 13. <form:hidden> 사용방법 Spring MVC에서 태그 값 설정 방법1. form:hidden 태그란? 태그는 Spring MVC의 폼 태그 라이브러리 중 하나로, 숨겨진 필드를 생성하여 사용자에게 보이지 않게 데이터를 전송할 때 사용.주로 사용자 입력이 아닌 내부 값을 넘길 때 자주 사용된다.2. 컨트롤러에서 값 설정하기 (추천 방식)가장 권장되는 방식으로, MVC 패턴에 따라 컨트롤러에서 폼 객체에 값을 미리 설정① 폼 객체 생성 (SearchForm.java)public class SearchForm { private String searchEventGb; public String getSearchEventGb() { return searchEventGb; } public void setS.. 2025. 5. 8. 마리아DB(MariaDB) 데이터베이스 생성 간만에 일하는데 데이터베이스까지 생성하는걸 해보네.. Mysql이랑 다를게 없겠지만 혹시 모르니 적어놔야함대충 만들면 되것지~ 하면서 생성을 하려는데 원체 오래전에 생성해봤어서(대부분 애들한테 시켜서...;;) 생성하는게 헷갈리더라는.. 명령어도 기억이 안나서 주섬주섬 찾아보고..마리아DB에서 데이터베이스 생성 기본새로운 데이터베이스(Database)를 생성하려면 먼저 루트 또는 권한이 있는 사용자로 로그인해야 SQL 문으로 새 데이터베이스를 만들 수 있다.CREATE DATABASE testdb;'testdb'라는 이름의 데이터베이스가 생성됨문자셋과 콜레이션 설정데이터베이스를 생성할 때 문자셋(Character Set)과 콜레이션(Collation)을 지정하는 것은 매우 중요하다. 특히 다국어를 지원하.. 2025. 4. 13. 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. 이전 1 2 3 4 ··· 23 다음