본문 바로가기
  • 일하면서 배운 내용 끄적이는 블로그

oracle2

SQLPLUS IP 주소 변경하기 로컬에 sqlplus로 oracle db 설치했는데 기존에 주소가 59.**.**.*** 이렇게 되어있었음 근데 이러니까 유선 인터넷이 안돼서 와이파이로 연결했을때 ip가 달라서 연결이 안됨 그래서 127.0.0.1로 변경함 listener.ora 파일에서 HOST 변경........LISTENER =   (DESCRIPTION_LIST =     (DESCRIPTION =       (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))     )   ) tnsnames.ora 파일에서도 HOST 변경......LISTENER_ORCL =   (ADDRES.. 2024. 11. 8.
[Oracle] 계층형 쿼리, 의사컬럼 최근 특정 부서의 상위 부서 목록을 긁어오는 쿼리를 봤는데 계층형 쿼리라는것을 사용해서 아주 쉽게 가져오는것을 봤다. 예전에 교육받는중에 팀프로젝트 진행할때 비슷한 기능을 구현해본 경험이 있었는데 반대로 하위 부서 목록을 긁어오는 기능이었다. 그땐 그냥 부서 리스트를 depth순으로 전부 뽑아온 다음 (상위부서~ 하위부서 순서) 하위부서 목록을 담을 array를 하나 만든 다음 for문을 돌면서 해당 부서의 상위부서의 id가 하위부서목록 array에 존재하면 (in 을 썼던거같다) 하위부서 목록에 추가하는 방식으로 구현을 했었다. 그런데 계층형 쿼리를 사용하면 이런 방식이 아니라 그냥 쿼리레벨에서 간단하게 가져올수 있었다. 계층형 쿼리란 계층형 쿼리란 테이블에 계층형 데이터가 존재하는 경우 이를 조회하기.. 2024. 3. 21.