'Database/Tibero'에 해당되는 글 2건
- 2016.12.01 tibero JOB 등록 및 해제
- 2014.09.25 tbadmin을 이용하여 excel 파일에 입력된 데이터를 import 해보자
-- JOB의 조회
SELECT * FROM USER_JOBS;
-- JOB의 등록
EX 1)
DECLARE
job_no number;
BEGIN
DBMS_JOB.SUBMIT(job_no,'update arreo_sms set snd_msg =''test''
where cmp_msg_id =''001'';', SYSDATE,
'SYSDATE + 1');
END;
EX 2)
DECLARE
X number;
BEGIN
DBMS_JOB.SUBMIT(X,'MERGE INTO TB_SDR_SDREPORT_BPLC A
USING (SELECT BPLC_ID, PROCESS_YM_WEEK, CLOS_SE_CODE
FROM TB_TMP_NEXTWEEK_REPORT
WHERE CONF_YN = ''Y'') B
ON (A.BPLC_ID = B.BPLC_ID
AND A.PROCESS_YM_WEEK = B.PROCESS_YM_WEEK
AND A.CLOS_SE_CODE = B.CLOS_SE_CODE)
WHEN MATCHED THEN
UPDATE SET REPORT_AT =''N'', UPDUSR_ID = ''JOB44'', UPDT_DT =SYSDATE, UPDT_IP =''127.0.0.1''
WHERE REPORT_AT = ''T'';', SYSDATE,
'NEXT_DAY(TRUNC(SYSDATE),''토'')');
END;
// DBMS_JOB.SUBMIT(잡넘버,PROCEDURE 내용, 최초실행시간,실행주기);
// WHAT 내용안에 PROCEDURE로 등록 된 내용이 아닌 직접 쿼리를 입력시 ' -> '' 로 변경 하여야 한다.
-- JOB의 변경
EXECUTE DBMS_JOB.NEXT_DATE(잡넘버, TRUNC(SYSDATE)+1+1/24/60);
COMMIT;
-- JOB의 삭제
EXECUTE DBMS_JOB.REMOVE(잡넘버);
COMMIT;
-- JOB의 정지
EXECUTE DBMS_JOB.BROKEN(잡넘버,FALSE);
COMMIT;
-- JOB 실행
EXECUTE DBMS_JOB.RUN(잡넘버);
COMMIT;
-- 날짜 계산 표시
Description |
Date Expression |
Now |
SYSDATE |
Tomorrow/ next day |
SYSDATE + 1 |
Seve days from now |
SYSDATE + 7 |
One hour from now |
SYSDATE + 1/24 |
Three hours from now |
SYSDATE + 3/24 |
An half hour from now |
SYSDATE + 1/48 |
10 minutes from now |
SYSDATE + 10/1440 |
30 seconds from now |
SYSDATE + 30/86400 |
Tomorrow at 12 midnight |
TRUNC(SYSDATE + 1) |
Tomorrow at 8 AM |
TRUNC(SYSDATE + 1) + 8/24 |
Next Monday at 12:00 noon |
NEXT_DAY(TRUNC(SYSDATE),'MONDAY')+12/24 |
First day of the month at 12 midnight |
TRUNC(LAST_DAY(SYSDATE)+1) |
The next Monday, Wendesday or Friday at 9 a.m |
TRUNC(LEAST(NEXT_DAY(sysdate,''MONDAY'' ), NEXT_DAY(sysdate,''WEDNESDAY''), NEXT_DAY(sysdate,''FRIDAY'' ))) + (9/24) [출처] [오라클] 날짜관련 계산하기(1)|작성자 자바킹
|
[출처] tibero JOB 등록 및 해제|작성자 룰루랄라
tbadmin을 이용하여 excel 파일에 입력된 데이터를 import 해보자
Posted at 2012/10/30 18:17 | Posted in 개발자 이야기/티베로 (Tibero)
개 요 |
mysql에서 tibero로 데이터를 이관해야 하는데 중간에 정제 작업을 거쳐야 했다 딱히 마땅한 수정 프로그램이 없어서 mysql에서 csv 파일로 export 하여 다시 csv 파일을 엑셀에서 열어 수정 작업을 거치고 다시 tibero로 import 해야 하는 상황이었다.
준비과정 |
먼저 mysql에서 이관할 테이블을 csv 파일로 export 하고 (아래 링크 참조)
2012/10/30 - [개발자 이야기/MYSQL] - csv 파일을 이용하여 데이터 export import 하는 방법
엑셀에서 열어 데이터 수정을 실시하고 다시 csv 파일로 저장하는게 아니라 xls(2003 버젼) 으로 저장
(절대 xlsx 파일로 저장하면 안됨 tbadmin 에서 지원하지 않음)
TbAdmin 에서 |
tbadmin 메뉴에서 tool → ExpImp 메뉴 클릭 아래와 같은 창이 뜬다
Use Excel file 체크 후 Import 텝을 클릭 하면 아래와 같은 화면이 나온다.
source file 에는 import할 excel 파일을 선택하고 Destination table 에는 import 할 테이블을 선택한다 또 ignore the first line에 체크한다(단 엑셀파일 첫줄에 항목이름이 있다면 체크 바로 데이터가 있다면 체크하지 말것) Start Importing 클릭 하면 아래와 같은 화면이 뜬다.
전체필드에 입력하지 않을경우 필요없는 필드는 삭제해도 무관하다 적당히 필드 맵핑하고 ok 클릭하면 끝