일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- boolean
- appendChild
- htmlFor
- const
- Openlayers
- Let
- Append
- VAR
- createElement
- input
- FOR
- 학습법 #집중력
- createtextnode
- Today
- Total
목록IT (179)
Atomic Habits
오라클 시퀀스(Sequence) 를 생성하여, SEQ_NO 에 row_id 순으로 번호를 매겨보자. (1) 시퀀스 생성 CREATE SEQUENCE SEQUENCE_TAB1 START WITH 1 INCREMENT BY 1 MAXVALUE 999999999 MINVALUE 1 NOCYCLE NOCACHE (2) TAB1 테이블의 SEQ_NO 컬럼에 SEQUENCE_TAB1.NEXTVAL 을 이용하여 시퀀스 번호 삽입 UPDATE TAB1 SET SEQ_NO=SEQUENCE_TAB1.NEXTVAL (3) 결과를 조회해보면 기존에 SEQ_NO라는 빈 컬럼에 번호가 추가된다.
출처 : https://blog.naver.com/yandul83/220371237071
출처 : http://homoefficio.github.io/2019/02/27/Java-NIO-Direct-Buffer%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-%EB%8C%80%EC%9A%A9%EB%9F%89-%ED%8C%8C%EC%9D%BC-%ED%96%89-%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C-%EC%AA%BC%EA%B0%9C%EA%B8%B0/
출처 : https://super1410.tistory.com/18 1. 데이터가 대용량일 경우 csv로 편집하는 것이 메모리 사용량도 적고 좋다. 2. 원하는 row값을 받아 특정 컬럼에 그룹별로 잘라서 CSV파일로 저장한다. @RequestMapping(value="/getDivExcelLib", method = RequestMethod.POST) public @ResponseBody int getDivExcelLib(HttpServletRequest request, HttpServletResponse response) throws Exception { String path = "C:/help/"; String fileName = request.getParameter("excelName"); Stri..
출처 : https://myhappyman.tistory.com/52?category=846887 CsvUtils.java import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.nio.charset.Charset; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import org.apache.commons.logging.Log; import org.apache.commons.logging.Lo..
WHEN MATCHED THEN - UPDATE,DELETE 만 가능 WHEN NOT MATCHED THEN - INSERT 만 가능 UPDATE T2 TTT SET nm = (select nm from T1 where C1 = TTT.C1); MERGE INTO target_t a USING ( SELECT NVL(b.pk, a.pk) pk , NVL(b.c1, a.c1) c1 , NVL(b.c2, a.c2) c2 , NVL2(b.pk, 'M', 'D') flag FORM target_t a FULL OUTER JOIN source_t b ON a.pk = b.pk ) b ON a.pk = b.pk WHEN MATCHED THEN UPDATE c1 = b.c1, c2 = b.c2 -- b(O) - a(..
X html - https://wordhtml.com/ O html - https://wordtohtml.net/ java - https://www.onlinegdb.com/online_java_compiler 웹소스코드 정렬 - https://tools.arantius.com/tabifier - https://beautifier.io/ 소스코드 출력 웹페이지- https://www.w3schools.com/html/tryit.asp?filename=tryhtml_default_default public class Main { public static void main(String[] args) { String str = "" ; str = str.replaceAll("("); /* /* □로 시작 */..
sed 사용법 및 옵션 상세 : ★ https://soooprmx.com/sed-%EC%82%AC%EC%9A%A9%EB%B2%95-2/ ★ 아래 내용 출처 : https://m31phy.tistory.com/263 sed 편집기를 이용하여 텍스트 파일의 빈 줄들을 제거하는 방법 0. 예제에서 사용할 파일 $ sed -n 'p' example.txt apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple apple MELON apple apple apple apple 1. 빈 줄 제거하기 $ sed '/^$/d' example.txt a. d 명령(delete..
-- PK/INDEX 삭제문( 운영에서 추출하고 코드 실행 금지! 운영 인덱스가 제거됨! _new에서 추출! ) SELECT tablename, indexname, -- PK/INDEX 삭제문 CASE indexname ~* 'PK' -- 정규식(~), 대소문자 무시(*), t/f 반환 WHEN 'f' THEN 'DROP INDEX '||indexname||';' ELSE --ALTER TABLE [테이블명] DROP CONSTRAINT [테이블명_PK]; 'ALTER TABLE '||tablename||' DROP CONSTRAINT '||indexname||';' END AS drop_text FROM pg_indexes WHERE tablename in ( -- _new / _bak 만 실행 ) '..
-- 기존(운영) 테이블에서 삭제문 SELECT CASE regexp_count(INDEX_NAME, 'PK') WHEN 0 THEN 'DROP INDEX '||INDEX_NAME||';' ELSE 'ALTER TABLE '|| TABLE_NAME ||' DROP CONSTRAINT '||INDEX_NAME||';' END AS COLUMNS FROM USER_INDEXES WHERE TABLE_NAME LIKE UPPER('XX_NEW'); -- 운영에서 DROP문 추출하고 제거하면 사고 !! -- 기존(운영) 테이블에서 인덱스/PK 생성문 WITH 운영 AS ( SELECT table_name, uniqueness, replace(nvl(column_expression, column_name), '"..