HAyooni
YOON
HAyooni
전체 방문자
오늘
어제
  • 분류 전체보기 (70)
    • Oracle DB (12)
      • ERD (0)
      • orcle sql (12)
    • front-end (8)
      • HTML (3)
      • CSS (5)
      • Javascript (0)
    • back-end (24)
      • JAVA (15)
      • JDBC (4)
      • Servlet + jsp (1)
      • myBatis (0)
      • Spring framework (4)
    • ERROR (8)
      • error note (8)
    • 과제 (0)
      • 문제풀이 (0)
    • 알고리즘 문제 (6)
      • programmers (6)
    • 자격증 (0)
      • 정보처리기사 (0)
    • 프로젝트 (12)
      • team-project (12)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 하샤드수
  • SQL
  • spring
  • dowhile
  • db
  • HTML기본
  • 알고리즘
  • FinalProject
  • oracle
  • css선택자
  • jdbc
  • 자바
  • HTML
  • 프로그래머스
  • 결제환불시스템
  • java
  • IAMPORT
  • CSS
  • project
  • 직사각형별찍기

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
HAyooni

YOON

Oracle DB) ORA-00998: must name this expression with a column alias | 이 식은 컬럼 별칭을 정해야합니다.
ERROR/error note

Oracle DB) ORA-00998: must name this expression with a column alias | 이 식은 컬럼 별칭을 정해야합니다.

2022. 6. 27. 14:21

1. subQuery에 SELECT안에 함수가 포함됐을 경우 반드시 별칭을 지정해주어야 합니다.

2. 별칭 지정 하는 방법

① 칼럼 이름 뒤에 따로따로 작성하기

CREATE OR REPLACE VIEW V_EMP_JOB
AS SELECT EMP_ID 사번, EMP_NAME "사원 명", JOB_NAME "직급 명", 
        DECODE(SUBSTR(EMP_NO, 8, 1), 1, '남','여') 성별,
        EXTRACT(YEAR FROM SYSDATE) - EXTRACT(YEAR FROM HIRE_dATE) 근무년수
    FROM EMPLOYEE
    JOIN JOB USING(JOB_CODE);
 

② 뷰 이름 뒤에 한 번에 작성하기

CREATE OR REPLACE VIEW V_EMP_JOB(사번, "사원 명", "직급 명", 성별, 근무년수)
AS SELECT EMP_ID, EMP_NAME, JOB_NAME
        DECODE(SUBSTR(EMP_NO, 8, 1), 1, '남','여'),
        EXTRACT(YEAR FROM SYSDATE) - EXTRACT(YEAR FROM HIRE_dATE)
    FROM EMPLOYEE
    JOIN JOB USING(JOB_CODE);
 

 

 

'ERROR > error note' 카테고리의 다른 글

JAVA ) java.lang.NullPointerException 오류  (0) 2022.06.27
Oracle DB) ORA-01031: insufficient privileges | 권한이 불충분합니다.  (0) 2022.06.27
JDBC ) java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver | 라이브러리 미지정 | 오타  (0) 2022.06.27
SQL ) java.sql.SQLException: 부적합한 열 이름  (0) 2022.06.27
SQL ) ORA-00904 | java.sql.SQLSyntaxErrorException | invalid identifier | 부적합한 식별자  (0) 2022.06.27
    'ERROR/error note' 카테고리의 다른 글
    • JAVA ) java.lang.NullPointerException 오류
    • Oracle DB) ORA-01031: insufficient privileges | 권한이 불충분합니다.
    • JDBC ) java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver | 라이브러리 미지정 | 오타
    • SQL ) java.sql.SQLException: 부적합한 열 이름
    HAyooni
    HAyooni
    코린이의 티스토리 탐색기 기존 블로그(https://blog.naver.com/hha6571)에서 이사중입니다.

    티스토리툴바