Develop/Database & SQL (22) 썸네일형 리스트형 [Oracle] 파티션 추가하기 파티션된 테이블의 경우 미리 파티션이 추가되어야 한다. 해당 기간 파티션이 생성되어 있지 않은 경우 데이터 INSERT가 안됨-- PARTITION TABLE 조회SELECT table_name, partitioning_type, partition_count FROM user_part_tables ORDER BY table_name; -- 파티션 마지막 RANGE(HIGH_VALUE) 조회SELECT table_name, partition_name, high_value, tablespace_name FROM (SELECT table_name, partition_name, high_value, .. [Oracle] 서브쿼리 동작 방식을 제어하는 힌트들 서브쿼리 동작 방식을 제어하는 힌트들 HINT명설명NO_UNNEST서브쿼리를 FILTER동작방식으로 처리하고 싶을 경우, 서브쿼리에 NO_UNNEST 힌트를 사용UNNESTFILTER 동작방식을 선택하지 않고 조인 동작방식으로 처리하고자 할 때. 서브쿼리에 UNNEST 힌트 사용NL_SJEXISTS나 IN조건 사용시 서브쿼리에 UNNEST와 함께 NL_SJ힌트를 사용하면, NESTED LOOPS JOIN SEMI로 처리되도록 유도HASH_SJEXISTS나 IN조건을 사용한 경우 서브쿼리에 UNNEST와 함께 HASH_SJ 힌트를 부여하면 HASH JOIN SEMI로 처리하도록 제어NL_AJNOT EXISTS나 NOT IN 조건을 사용한 경우 서브쿼리에 UNNEST와 함께 NL_AJ 힌트를 사용하면, NE.. [MyBatis] jdbcType 종류 및 문법 ■ jdbcType 입출력 변수의 javaType이나 jdbcType을 명시할 때 사용 --예시) SELECT * FROM emp WHERE type_cd = #{type_cd, jdbcType=VARCHAR} ※ 대소문자 주의 ■ 종류 SQL Server 형식 JDBC 형식 (java.sql.Types) Java 언어 형식 bigint BIGINT long binary BINARY byte[] bit BIT boolean char CHAR String date DATE java.sql.Date datetime TIMESTAMP java.sql.Timestamp datetime2 TIMESTAMP java.sql.Timestamp datetimeoffset(2) microsoft.sql.Types.DAT.. 오라클 랜덤 확률 가중치 80 대 20의 확률 WITH TEST_TABLE AS ( SELECT 'A' TEAM, 20 RATE FROM DUAL UNION ALL SELECT 'B' TEAM, 80 RATE FROM DUAL ) SELECT * FROM ( SELECT * FROM TEST_TABLE A , ( SELECT LEVEL LV FROM dUAL CONNECT BY LEVEL = LV ORDER BY DBMS_RANDOM.VALUE ) WHERE ROWNUM [PL/SQL] 무작정 시작하기 https://heodolf.tistory.com/62 [PL/SQL] 무작정 시작하기 (5) - EXCEPTION 예외 2020/01/13 - [DATABASE/ORACLE] - [PL/SQL] 무작정 시작하기 (1) - PL/SQL 이란? 2020/01/13 - [DATABASE/ORACLE] - [PL/SQL] 무작정 시작하기 (2) - IF 조건문 2020/01/13 - [DATABASE/ORACLE] - [PL/SQL] 무작성 시작하기 (3) - LOOP, WHILE 반 heodolf.tistory.com 이전 이후 가서 보고 공부 1시간후, 1시간전, 1분전, 30분후, 1초전 출처 - https://blog.naver.com/skypoly3777/220855511429 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 --1시간 후 SELECT TO_CHAR(SYSDATE+1/24, 'YYYYMMDD HH24:MI:SS') FROM DUAL; --1시간 전 SELECT TO_CHAR(SYSDATE-1/24, 'YYYYMMDD HH24:MI:SS') FROM DUAL; --1분전 SELECT TO_CHAR(SYSDATE-1/24/60, 'YYYYMMDD HH24:MI:SS') FROM DUAL; --30분후 SELECT .. SELECT COUNT(*), COUNT(1), COUNT(컬럼)의 차이는? COUNT(*)의 COUNT(1) 차이는?? 결론부터 말하면 차이가 없다입니다. You Asked What is the difference between count(1) and count(*) in a sql query eg. select count(1) from emp; and select count(*) from emp; and we said… nothing, they are the same, incur the same amount of work – do the same thing, take the same amount of resources. 출처: ORACLE Ask TOM 위 출처를 보면 동일한 수의 블록 읽기/쓰기/처리와 같은 CPU 사용 시간, 수행 시간을 갖는다고 합니다. 그렇다면 COUN.. PL/SQL Developer 환경설정 파일백업/복구 PL/SQL Developer 환경설정 파일백업/복구 1. 설정파일 위치 C:\Users\[사용자명]\AppData\Roaming\PLSQL Developer\Preferences\[사용자명]\ 위 폴더에서 파일을 백업 및 복구하면 된다. 2. 대상 파일명 - default.ini - user.prefs 3. default.ini 파일수정 아래의 [사용자명] 부분을 본인 PC환경에 맞게 수정 [General] Name=Default [사용자명] [Preferences] OCIFile=C:\app\client\[사용자명]\product\18.0.0\client_1\bin\oci.dll 이전 1 2 3 다음