본문 바로가기

분류 전체보기42

Spring Eclipse 파일 위치 보호되어 있는 글 입니다. 2023. 3. 30.
Dart 문법 티스토리에 코드블럭에 dart 문법이 없다니.... 별루당^^ TYPE Var 자동 타입 변환 나중에 긴 코드에서 코드 읽기 힘듦 정수 int number1 = -20; 실수 double number2 = 2.5; bool bool isTrue = true; bool isFalse = false; String String name = '레드벨벳'; String name2 = '슬기'; print(name + name2); // 레드벨벳슬기 print('${name}은 $name2'}; // 레들벨벳은 슬기 Dynamic 어떤 타입이든 가능 var랑 뭐가 다르지? -> var은 한번 선언하면 타입 변경 불가, dynamic은 변경 가능 nullable, non-nullable ? : null 입력 가능 !.. 2023. 3. 24.
[오라클] 인덱스 인덱스 : DB 테이블에 대한 검색 성능의 속도를 높여주는 자료구조 특정 칼럼에 인덱스를 생성하면 해당 칼럼의 데이터들은 정렬해 별도의 메모리 공간에 저장됨 인덱스 생성 칼럼을 where 조건으로 걸면 옵티마이저 판단하에 인덱스 타고, 검색속도 향상 PK - PK는 자동으로 인덱스 생성 - 옵티마이저가 빠른 실행계획을 만드는데 도움이 됨 - 테이블당 하나 유니크 키 - 키가 될 수 있는 후보 키 출처 : [DB] 데이터베이스 인덱스(Index) 란 무엇인가? (tistory.com) 2023. 3. 24.
오라클 - 데이터베이스 조인 종류 Join의 종류 1. Nested Loop Join 2. Sort Merge Join 3. Hash Join Nested Loop Join select e.ename, d.dname from emp e, dept d where e.deptno = d.deptno; SQL 실행 순서 1) emp T 메모리에 복사 2) emp T에서 ename 꺼내서 임시 작업 공간으로 가져감 3) dept T에서 해당 deptno를 찾으러 가는데 where 절을 보고 해당 조건에 맞는 데이터를 찾아 dname을 가져옴 4) 한 행의 작업이 끝나면 다시 emp T로가서 두번째 행의 이름을 PGA(메모리 영역)로 가져옴 5) 다시 dept T로 가서 두번째 deptno와 동일한 deptno를 가진 dname을 꺼내옴 먼저 읽.. 2023. 3. 24.
Oracle -> S4Hana translate 대체 함수 SAP HANA SQL Reference Guid에서 찾았다. SAP HANA랑 S4 HANA랑 다르다는 글이 공홈에 있던데.. 일단 그건 나중에 알아보자. 원래 오라클에서 translate와 replace가 있다. REPLACE 함수는 문자열 치환 함수인데 예시를 보자. SELECT REPLACE('내가 그린 기린 그림은 긴 그림이고', '그', '1') FROM DUAL; => 내가 1린 기린 1림은 긴 1림이고 select replace('내가 그린 기린 그림은 긴 그림이고', '그기', '12') from dual; => 내가 그린 기린 그림은 긴 그림이고 그기라는 문자열 전체를 비교함. 없으니까 변환 안 함. TRANSLATE 함수는 문자열 한글자씩 치환한다. SELECT REPLACE('내가 .. 2023. 3. 13.
[S4/HANA] ORACLE -> HANA SQL Query 변환 팁 먼저 글의 순서는 ORACLE -> HANA입니다. 참고해주세요 너무 잘 정리 되어서 내용 그대로 제 블로그에 적었습니다..[SAP HANA 기획연재] 개발부터 성능튜닝까지 이렇게 끝낸다 (his21.co.kr) 1. DUAL => DUMMY2. DECODE > MAP3. RANKRANK() OVER (PARTITION BY expression ORDER BY window_order_by_clause)4. DENSE_RANKDENSE_RANK() OVER(PARTITION BY expression ORDER BY window_order_by_clause)5. ROWNUMBERRANK나 DENSE RANK 함수가 동일한 값에 대해서는 같은 순위를 부여하는데 반해, ROW_NUBMER은 동일한 값이라도 고유.. 2023. 3. 10.