더북(TheBook)

그리고 오류 메시지 중 ‘ORAUSER.SYS_C007023’이란 부분이 있는데, ‘ORAUSER’는 현재 생성한 사용자 명이고 ‘SYS_C007023’은 subway_dml_test 테이블의 기본 키를 의미합니다. 이 책에서는 기본 키를 생성할 때 별도로 기본 키 이름을 부여하지 않았기에 오라클에서 자동으로 ‘SYS_C007023’이란 이름으로 기본 키를 생성한 것입니다. 기본 키 생성 시 명시적으로 이름을 부여할 수 있는데, 여기에서는 별도로 명시하지 않아 ‘SYS_C007023’이란 이름으로 기본 키가 생성됐군요. 사용하는 시스템에 따라 이 이름은 달라지기 때문에 여러분이 실습하는 환경에서는 다른 이름으로 나올 수 있습니다.

그럼 종합운동장역 데이터는 제외하고 나머지 데이터를 입력해 보죠. SELECT 문의 WHERE 절에서 처리하면 됩니다.

쿼리 11-5 종합운동장역을 제외한 데이터 입력

INSERT INTO subway_dml_test
SELECT *
  FROM subway_statistics
 WHERE station_name NOT LIKE '종합운동장%';
-- 2,124개 행 이(가) 삽입되었습니다.
 
COMMIT;
-- 커밋 완료.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.