반응형

SELECT * FROM

TabS

ORDER BY (CASE WHEN 맨위컬럼 = '1' THEN 1 ELSE 2 END), 등록일자 desc;

 

맨위컬럼이갈 구분값이 1일때 맨처음으로 등록하고나머지는 등록일자 desc순으로 정렬합니다11098765432

 

이런식으로 정렬됩니다.

 

 

반응형
반응형

spring boot Scheduled (스케쥴러 사용하기)

application claas 에 @EnableScheduling 추가하기

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;

@SpringBootApplication
@EnableScheduling
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

}

1. @Component  추가하기

2. @Scheduled 추가하기

 

@Component
public class Schedule{

@Scheduled(cron="0 0 0 1 * *") //매달1일 00시 실행

    public void scheduleTest(){

            System.out.println("매달1일 00시 실행");

     }

}

반응형
반응형

- 오라클 JOB 등록하기

DECLARE X NUMBER; 
BEGIN SYS.DBMS_JOB.SUBMIT 

JOB => X,  //자동입력됨 JOB넘버
WHAT => 'USER_ID.PROCEDURE_ID;' ,  //오라클 프로시져 이름
NEXT_DATE => SYSDATE + 1/24/60,  //1분뒤에 JOB실행 시작
INTERVAL => 'SYSDATE + 1/24',   //1시간마다 JOB 실행
NO_PARSE => FALSE 

); 
END;
COMMIT;

 

- JOB 목록 조회

select * from user_jobs;

 

 

반응형

+ Recent posts