DBMS/Oracle 2

[ORACLE] date type 에서 null 입력이 안되는 경우

오라클DB에 날짜형식의 데이터들을 넣었는데 비워져있다면 NULL로 나와야 할 것들이(정상부분) 비정상 부분처럼 다 0000-00-00 00:00:00 으로 나오기 시작했다. null로도 넣어보고 None으로도 넣어보고 Nope(ㅎㅎ)으로도 넣어보고 Nan까지 다 해봤는데 안되길래 너무 화가 났는데.. https://stackoverflow.com/questions/32829526/how-to-set-to-null-a-datetime-with-0000-00-00-000000-value How to set to NULL a datetime with 0000-00-00 00:00:00 value? I need to change a few values on my DB. I forgot to set nullabl..

DBMS/Oracle 2022.08.08

[ORACLE] ORA-32034 : 지원되지 않는 WITH 절 사용 오류 해결하기

​여러 테이블들을 끌어와서 새로운 데이터셋을 만들어야 할 일이 생겼다. A에서는 조건에 맞는 고객ID를 가져오고, B에선 A에서 뽑은 고객 ID를 기반으로 고객 등급을 가져와서 A,B에서 가져온걸 C에 붙이려고 했다. 이 방법이 맞는지는 모르겠지만 어쨌든 A,B를 합친 AB테이블과 C를 조인하고 그 테이블을 저장해서 사용하려고 했다. 그리고 그 AB를 만들 때 With 구문을 사용했다. 위에서는 한번만 적었지만 상당히(..) 참조해야 할 테이블 수도 많았고 고객ID를 기반으로 해야 할 일이 많았기 때문이다. 테이블을 만들어야하니 CREATE를 이용했고, CREATE TABLE EXAMPLE_TABLE AS ( WITH CLIST AS (SELECT A.CID FROM A WHERE 조건), CSTATUS..

DBMS/Oracle 2022.07.15