DB/oracle 2

where not exist (sub query) 사용 예제

SELECT * FROM users WHERE NOT EXISTS ( SELECT 1 FROM orders WHERE orders.user_id =user.id ); where 절에 들어 간 orders테이블에서 orders.user_id = user.id 인 것을 제외하고 users 테이블에서 * (모든 컬럼)을 보여주는 쿼리 예제 테이블 생성 -- employees 테이블 생성 CREATE TABLE employees ( employee_id NUMBER PRIMARY KEY, employee_name VARCHAR2(50) NOT NULL, hire_date DATE NOT NULL ); -- orders 테이블 생성 CREATE TABLE orders ( order_id NUMBER PRIMARY..

DB/oracle 2023.01.09

Oracle 접속 에러 services.msc 확인 (ORA-12560: TNS:protocol adapter error)

오랜만에 오라클 접속하려는데 접속이 안된다. 비밀번호가 틀린건가 싶어 찾아보았지만 틀리지 않았다. 내가 모르는 사이에 고양이가 바꿔 놓았나... 찾아보니 Orcale 서비스가 실행되지 않았을 때 나오는 에러라고 한다. 집에서 설치하면서 시스템 메모리를 조금이라도 줄여보려고 oracle 서비스를 자동실행이 아닌 수동으로 설정해 두었기에 에러를 뱉어내었던 것. 윈도우에서 services.msc 서비스(앱)를 실행시켜주면 등록된 서비스들과 상태를 확인할 수 있고 Oracle로 시작하는 것 중에 OracleServiceXE 하고 OracleXeClrAgent 가 수동으로 되어있는 것을 볼 수 있다. 이것들을 속성에 들어가서 자동으로 바꿔 주던지 다음에는 안까먹고 헤매지 않을 자신이 있으면 그냥 시작만 시켜주면 ..

DB/oracle 2022.11.14
반응형