반응형

oracle 43

내부 결합 vs 장소

내부 결합 vs 장소 (오라클의) 퍼포먼스에 차이가 있습니까? Select * from Table1 T1 Inner Join Table2 T2 On T1.ID = T2.ID 그리고. Select * from Table1 T1, Table2 T2 Where T1.ID = T2.ID ?아니요! 같은 실행 계획입니다. 이 두 표를 보세요. CREATE TABLE table1 ( id INT, name VARCHAR(20) ); CREATE TABLE table2 ( id INT, name VARCHAR(20) ); 내부 조인을 사용한 쿼리의 실행 계획: -- with inner join EXPLAIN PLAN FOR SELECT * FROM table1 t1 INNER JOIN table2 t2 ON t1.i..

itsource 2023.02.26

Oracle Date Time in Where 절?

Oracle Date Time in Where 절? 다음과 같은 SQL이 있습니다. SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED >= TO_DATE('26/JAN/2011','dd/mon/yyyy') -> 10개의 행과 TIME_CREATED = '26-JAN-2011'이 반환됩니다. 내가 이걸 하면 어떤 줄도 돌려받을 수 없어 SELECT EMP_NAME, DEPT FROM EMPLOYEE WHERE TIME_CREATED = TO_DATE('26/JAN/2011','dd/mon/yyyy') -> out보다 큼직한 것을 뺐다. 어떤 이유에서요?예: TIME_CREATED에는 날짜와 시간이 포함되어 있습니다.사용하다TRUNC시간을 제거합니다. SELE..

itsource 2023.02.26

Oracle PL/SQL - 커스텀 SQLERM을 사용하여 사용자 정의 예외 발생

Oracle PL/SQL - 커스텀 SQLERM을 사용하여 사용자 정의 예외 발생 사용자 정의 예외를 생성하여 SQLERM을 변경할 수 있습니까? 예를 들어 다음과 같습니다. DECLARE ex_custom EXCEPTION; BEGIN RAISE ex_custom; EXCEPTION WHEN ex_custom THEN DBMS_OUTPUT.PUT_LINE(SQLERRM); END; / 출력은 "사용자 정의 예외"입니다.그 메시지를 변경할 수 있습니까? 편집: 자세한 내용은 다음과 같습니다. 제가 뭘 더 잘하고 싶은지 이 사진이 잘 보여주길 바랍니다. DECLARE l_table_status VARCHAR2(8); l_index_status VARCHAR2(8); l_table_name VARCHAR2(..

itsource 2023.02.10
반응형