일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 모바일게임
- SQL
- jQuery
- 개발
- Java
- 이름 마스킹
- 원펀맨: 최강의 남자
- html
- React
- url 치환
- 자바스크립트
- spring
- 자바
- 배열
- JS
- 오라클
- 형변환
- JavaScript
- JSTL
- 원펀맨
- set
- 스프링
- url 변환
- table
- 리액트
- Oracle
- JSX
- array
- 맛집
- forEach
- Today
- Total
목록Oracle (7)
특별한 일상
안녕하세요. 소다맛사탕 입니다. 이번 포스팅에서는 Spring Framework Mybatis 이용해 오라클 DB를 연동 하는 것을 알아보겠습니다. ※ JDBC ; 자바에서 데이터베이스에 접속할 수 있도록 하는 자바API. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. 참고 : https://ko.wikipedia.org/wiki/JDBC ※ Mybatis ; 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결. 참고 : https://ko.wikipedia.org/wiki/%EB%A7%88%EC%9D%B4%EB%B0%94%ED%8B%B0%EC%8A%A4 본격적으로 스프링 마이바티스 오라클 DB를 연동하는 과정..
안녕하세요. 소다맛사탕 입니다. 지난 포스팅 '[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..
안녕하세요. 소다맛사탕 입니다. 지난 포스팅인 '테이블 생성(create table)'에 이어서 오늘은 데이터를 추가/수정 하거나 삭제하는 기본적인 DML을 알아 보겠습니다. 1. INSERT (신규 데이터 추가) 1-1. 기본적인 형태 INSERT INTO [스키마.]테이블명 (컬럼1, 컬럼2, 컬럼3, ...) VALUES ('값1', '값2', '값3', ...); -- ex) INSERT INTO TEST_EXAMPLE_TB (SEQ_NO, DATA1, DATA2) VALUES (1, 'test01', 'test02'); -- seq_no number 타입 데이터를 추가하는 가장 기본적인 형태로 나열하는 컬럼과 값의 수와 순서, 데이터 타입이 일치해야 한다. 컬럼 순서를 바꾸더라도 values 절..
안녕하세요. 소다맛사탕 입니다. 데이터베이스의 객체로서 데이터를 저장해 놓고 꺼내 쓰는 가장 기본적인 객체인 테이블 생성, 삭제, 변경/수정 그리고 테이블 복사까지 알아 보겠습니다. 테이블(table) : 데이터를 담고 있는 객체 먼저 테이블은 엑셀과 구조가 같다고 보시면 편합니다. SQL을 이용해 데이터를 조회, 삭제, 입력 수정할 대상이며 그 결과를 담고 있습니다. 1. 테이블 생성(CREATE) CREATE TABLE [스키마.]테이블명 ( 컬럼1 컬럼1의데이터타입 [NULL, NOT NULL], . . . 컬럼n 컬럼n의데이터타입 [NULL, NOT NULL] ); -- ex) CREATE TABLE TEST_EXAMPLE_TB ( seq_no NUMBER NOT NULL, data1 VARCHA..