일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- table
- 원펀맨
- 이름 마스킹
- array
- set
- JSTL
- React
- spring
- JSX
- Oracle
- 모바일게임
- 자바
- JS
- html
- url 치환
- 오라클
- 개발
- 형변환
- forEach
- 리액트
- jQuery
- JavaScript
- Java
- 맛집
- 원펀맨: 최강의 남자
- url 변환
- SQL
- 배열
- 자바스크립트
- 스프링
- Today
- Total
목록오라클 (5)
특별한 일상
안녕하세요. 소다맛사탕 입니다. 지난 포스팅 '[SQL] 오라클 문자열 반환 (Oracle LTRIM, RTRIM, LPAD, RPAD)'에 이어서 오늘은 oracle sql TO_CHAR, TO_NUMBER, TO_DATE 즉, 변환 함수에 대해서 알아보겠습니다. 변환 함수 (데이터 타입 변환) ; 서로 다른 유형의 데이터 타입으로 변환해 결과를 반환하는 함수 숫자 또는 날짜 → 문자 숫자형 문자 → 숫자 DATE 형식 문자 → 날짜 1. TO_CHAR 사용법 : TO_CHAR(숫자 또는 날짜, 포맷) ; 숫자나 날짜를 문자로 변환, 날짜 및 숫자 포맷은 표를 통를 참고. ※ 날짜 변환 형식 SYSDATE는 현재 시간을 말합니다. 형식(설명) 사용법(포맷) 오전 TO_CHAR(SYSDATE, 'AM')..
오라클 SQL을 사용시 문자열을 반환하는 방법이 여러가지 있는데.. 이번 포스팅에서는 문자열을 왼쪽 또는 오른쪽에서 삭제 및 추가하는 함수에 대해 알아보겠습니다. 대부분 앞에 0을 붙이거나 뒤에 0을 붙이거나 글자를 자르고 싶을때 쓰이기도 하는데 자세하게 사용방법을 알아보겠습니다. 1. LTRIM 사용방법 : LTRIM(문자, 제거할문자) ; 왼쪽 끝에서 제거한 후 나머지 문자열을 반환. 2. RTRIM 사용방법 : RTRIM(문자, 제거할문자) ; 오른쪽 끝에서 제거한 뒤 나머지 문자열을 반환. SELECT LTRIM('123000123', '123') AS test01, LTRIM('가나다라마', '가') AS test02, RTRIM('123000123', '123') AS test03, RTRIM..
안녕하세요. 소다맛사탕 입니다. 이번 포스팅에서는 트리거의 생성과 삭제에 대해서 간단히 알아보려고 합니다. 트리거(Trigger) INSERT, UPDATE, DELETE문이 TABLE에 대해 행해질 때 묵시적으로 수행되는 프로시저. 1. 트리거 생성/예시 CREATE OR REPLACE TRIGGER 트리거이름(영문) BEFORE | AFTER INSERT | UPDATE | DELETE ON 테이블명 [FOR EACH ROW] [WHEN(조건)] DECLARE -- 변수선언 ... BEGIN ... [EXCEPTION] -- 예외사항 END 트리거이름(영문); ---ex) --TEST_EXAMPLE_TB --컬럼 seq_num, data1, data2 create or replace trigger t..
안녕하세요. 소다맛사탕 입니다. 기본적으로 테이블을 생성하고 컬럼에 값을 집어넣고 싶은데 기본적인 INSERT문이 아닌 PL/SQL의 LOOP와 FOR문을 이용하여 값을 여러개 집어넣는 방법에 대해 알아 보겠습니다. 값을 집어 넣기에 앞서 PL/SQL의 LOOP와 FOR에 대해 알아보겠습니다. 1. LOOP문 루프를 돌며 반복해서 로직을 처리하는 반복문. LOOP 처리문; EXIT [WHEN 조건]; END LOOP; ---ex) DECLARE vn_num1 NUMBER := 2; vn_num2 NUMBER := 1; BEGIN LOOP DBMS_OUTPUT.PUT_LINE (vn_num1 || '*' || vn_num2 || '=' || vn_num1 * vn_num2); vn_num2 := vn_nu..
안녕하세요. 소다맛사탕 입니다. 오늘은 어떤 글을 끄적여 볼까 하다가 데이터베이스를 접속했는데.. 헐..... 비밀번호가 만료되었다는 오류메세지인 ORA-28001: the password has expired 가 떴습니다. 데이터베이스는 Oracle 11g Enterprise Edition Release 11.2.0.1.0을 쓰고 있는데요. 이게 이전에도 비밀번호 만료가 되었었는데... 이 데이터베이스 버전은 기본 프로필이 180일 지나면 비밀번호가 만료 되도록 변경 되었다 하네요. 깜빡하고 있었어요. 비밀번호가 만료되면 비밀번호를 변경해줘야 하는데 기본적으로 데이터베이스 툴에서 변경하는 방법은 씨알도 안먹힙니다. 보시는 것과 같이 툴에서 비밀번호 변경시 변경이 안됩니다. 똑같이 ORA-28001: t..