반응형

개발 & 데이터베이스 106

[JAVA] 자바 앞뒤 공백을 제거하는 함수 trim

프로그래밍을 하다보면 보이지 않는 공백으로 에러가 종종 발생한다. 데이터가 셀 수 없을 정도로 많다면 앞뒤에 공백이 으로 인한 에러가 발생할 수 있다. 이런 경우를 대비하기 위해서 사용하는 함수가 trim()이다. Trim 함수 String str = " 문자열 공백 "; System.out.println(str); str = str.trim(); // 공백 제거 System.out.println(str); // 결과 문자열 공백 문자열 공백 사용 방법은 매우 간단하다. 그냥 문자열에 .trim()을 붙이면 된다. 해당 문자열에서 앞뒤 공백을 제거하고 출력한다. 중간에 있는 공백을 제거하고 싶다면 replace함수를 사용해야한다.

오라클 간단하고 짧은 조건함수 DECODE 함수 사용 방법

오라클 쿼리를 작성하다보면 조건을 요구하는 상황이 생긴다. 대표적으로 IF문이 있는데 오라클에서 사용하면 쿼리문이 길어질 수 밖에 없다. 이번 포스팅에서는 쿼리문이 짧아지고 간단하게 사용할 수 있는 DECODE 함수를 소개하겠다. 오라클에만 존재하는 함수이므로 SQL에서는 사용할 수 없다. 함수 사용 방법 DECODE(컬럼, 조건, TRUE 결과, FALSE 결과) DECODE 함수 사용 방법은 삼항식(컬럼 = 조건 ? TRUE : FALSE)과 비슷한 형식으로 매우 간단하다. SELECT DECODE(USER_NM, '두부', 'YES', 'NO') AS USER_YN FROM TALBE_NAME 간단한 에제로 USER_YN 컬럼에 USER_NM 컬럼 값이 '두부' 일 때 'YES'를 출력, 아닐 시에..

윈도우에서 깃(Git) 다운로드 하는 방법

컴퓨터 관련 업무 혹은 대학교를 다니시는 분들이라면 많이 들어봤을 깃(Git)을 설치하는 방법에 대해서 알아보겠습니다. 필자의 운영체제가 윈도우이기 때문에 윈도우에 맞춰서 진행하겠습니다. 1. Git 홈페이지에 접속한다. Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp g..

오라클 ORA-28001: 비밀번호가 만기되었습니다. 오류 해결 방법

ORA-28001: 비밀번호가 만기되었습니다. 오라클 11버전부터는 비밀번호 유효기간이 180일로 설정되어있다. 비밀번호를 변경해줌으로써 오류를 쉽게 해결할 수 있다. 계정 상태 확인하기 1. cmd를 열어서 아래 내용을 입력해서 dba 계정으로 로그인한다. sqlplus / as sysdba 2. 아래 내용을 입력하면 계정 상태를 알 수 있다. SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES WHERE PROFILE='DEFAULT' AND RESOURCE_NAME='PASSWORD_LIFE_TIME'; 오류 해결 방법 ALTER USER 사용자ID IDENTIFIED BY 새로운 비밀번호; 새로운 비밀번호로 변경함으로써 오류가 해결된다. ALTER PROFILE DE..

[JAVA] 자바로 폴더, 파일 생성하기

이번 포스팅에서는 자바를 이용해서 본인이 원하는 위치에 폴더를 생성하는 방법에 대해서 알아보겠습니다. File 클래스의 mkdir 메서드를 이용하면 쉽게 폴더를 생성할 수 있습니다. import java.io.File; public class Test { public static void main(String[] args) { String file_path = "D:\\abc\\newFolder"; // 경로 File file = new File(file_path); // 폴더가 없을 경우 생성 if (!file.exists()) { try { file.mkdir(); System.out.println("make file success::::"); } catch(Exception e) { e.getSta..

[JAVA] 배열 생성과 선언 사용하는 방법

배열이란? 같은 타입의 여러 변수를 하나의 묶은 것 배열의 생성과 선언 타입[] 변수이름; 타입 변수이름[]; int[] score; // int형 scroe 배열 선언 score = new int[5]; // int형의 값 5개를 저장 할 수 있는 배열 생성 ※ 배열의 인덱스는 0부터 시작한다. 배열의 길이 int[] arr = new int[5]; int tmp = arr.length; // 5 배열의 초기화와 출력 int[] Arr = {100, 90, 80, 70, 60} for(int i=0; i

오라클 결과값을 버림하여 출력하는 TRUNC 함수

TRUNC 함수 정의 결과값을 원하는 자릿수까지 버림하여 출력하는 함수 TRUNC(숫자, 자릿수) 자릿수 N: 소숫점 아래 N번째 자리까지 버림하여 출력 자릿수 -N: 버림하여 10의 N승 자리까지 출력 자릿수 0: 버림하여 1의 자리까지 표시 함수 자릿수 결과 TRUNC(12.3456, 2) 2 12.34 TRUNC(12.3456, 1) 1 12.3 TRUNC(12.3456, 0) 0 12 TRUNC(12.3456, -1) -1 10 TRUNC(12.3456, -2) -2 100

오라클 자주 발생하는 에러 종류 및 해결 방법

오라클에는 다양한 에러들이 존재합니다. 오라클을 사용하면서 흔하게 발생하는 에러와 대략적인 해결 방법에 대해서 알아보겠습니다. 자주 발생하는 에러 코드 모음 1. ORA-00001: 무결성 제약 조건에 위배됩니다. (PK 중복) - 기본키(PK)가 중복값인지 확인 2. ORA-00600: internal error code, arguments: [], [], [] (DB 내부오류) - CLOB 컬럼이 있는지 확인 3. ORA-00904: invalid identifler, 부적합한 식별자 - 테이블에 없는 컬럼명을 조회했을 때 발생하므로 컬럼명 확인 4. ORA-00918: column ambiguously defined, 열의 정의가 애매합니다. - 조회, 조건절에 있는 특정 컬럼이 어떤 테이블의 컬럼..

반응형