전체 글 135

날짜 관련 함수 모음 및 예제

▶ 출처 : https://coding-factory.tistory.com/440 (사용허락 후 기재함) 더보기 날짜 계산 (연산자) SELECT SYSDATE + 100, --현재날짜 +100일 SYSDATE - 100, --현재날짜 -100일 SYSTIMESTAMP + 100, --현재날짜 +100일 SYSTIMESTAMP - 100 --현재날짜 -100일 FROM DUAL 위와같이 + , - 연산자를 활용하여 간단한 날짜 계산이 가능합니다. 날짜 계산 (함수) SELECT ADD_MONTHS(SYSDATE,6), --현재시간 + 6개월 뒤 LAST_DAY(SYSDATE), --해당월 마지막 일자 계산 NEXT_DAY(SYSDATE,'일요일'), --다음 주 일요일 계산 MONTHS_BETWEEN(S..

Oracle 2021.09.27

[모음.DML] SQL Plus 명령어(함수) 모음

▶ SYSDATE (년월일시분초) server 시간 current_date, current_timestamp, localtimestamp ------> client 시간 / session의 시간 FROM dual; https://truman.tistory.com/55 ▶ 세계 표준 시간 및 각 나라별 시간 가져오기 더보기 -- 세계시간 가져오기 SELECT sys_extract_utc(systimestamp)-(해당도시의 시간대/24) from dual; 1. time zone의 지역을 전부 보기 : select * from v$timezone_names; 2. time zone 지역에 따라 시간을 보기 : - select tz_offset('America/Denver'), tz_offset('Asia/..

Oracle 2021.09.21

Spring bean Scope - Singleton vs Prototype 에 대한 간단 테스트

Spring 문서 https://docs.spring.io/spring-framework/docs/3.0.0.M3/reference/html/ch04s04.html 4.4 Bean scopes The other scopes, namely request, session, and global session are for use only in web-based applications (and can be used irrespective of which particular web application framework you are using, if indeed any). In the interest of keeping related concepts docs.spring.io 오해한것 ? Prototype 은 ..

#3~5. Table 데이타 생성 (100만개 만들기, PL/SQL , 시퀀스 사용)

1. 고객 계정 만들기 ▶ 고객계정 user_id 시퀀스 생성 스크립트 CREATE SEQUENCE "SCOTT"."SQ_YT_CUSTOMER_USREID" MINVALUE 1 MAXVALUE 999999999 INCREMENT BY 1 START WITH 1 NOCYCLE NOCACHE ; ▶ 고객계정 100만개 생성 스크립트 (PL/SQL) DECLARE n NUMBER; v_user_id varchar2(50); v_date date; BEGIN for n in 1 .. 1000000 loop v_user_id := '1'||lpad(SQ_YT_CUSTOMER_USREID.nextval,9,'0'); If mod(n, 100) = 0 Then v_date := sysdate -n ; End IF; ..

#2. Table 생성

1. 테이블 구성 2. 테이블 생성 스크립트 -- 고객계정 create table yt_customer( user_idvarchar2(200), passwdvarchar2(200), user_nmvarchar2(200), mobilevarchar2(200), emailvarchar2(200), jusovarchar2(200), reg_daydate default sysdate, modi_daydate, CONSTRAINT pk_customer PRIMARY KEY(user_id) ) ; -- 상품정보 create table yt_product( prd_idvarchar2(200), prd_nmvarchar2(200), specvarchar2(200), makervarchar2(200), modelvarc..