일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 권한변경
- mvc
- 별찍기
- Git
- 페이징
- 관리자회원조회
- 인코딩
- 국민취업지원제도
- forward
- github
- jdbc환경설정
- 검색기능
- 국취제
- 회원정보수정
- 로그아웃
- 회원탈퇴
- 국비학원
- 내일배움카드
- emmet환경설정
- 비밀번호변경
- jsp기본
- 내배카
- live server 환경설정
- redirect
- 정처기
- 배열
- 페이지 재사용
- jdbc설정
- 비밀번호암호화
- 입력메소드
- Today
- Total
기록
*49일차 - ncs테스트(SQL응용) 본문
@서술형(신)
@문제해결 시나리오
1.2001020414_19v4.1 절차형 SQL 작성하기
아래의 상황과 에러의 내용을 읽고 에러가 발생한 원인(20점)과
그 조치사항(올바른 SQL구문)(20점)을 작성하시오(총 40점)
1) 시나리오 상황
사용자 계정을 만들기 위해 관리자 계정으로 접속하여
CREATE USER EMP IDENTIFIED BY EMP0123; 명령어를 실행한 뒤
접속을 확인하였다.
2) 에러 내용
User EMP이(가) 생성되었습니다.
ORA-01045: user EMP lacks CREATE SESSION privilege; logon denied
2.2001020414_19v4.2 응용 SQL 작성하기
다음 두 개의 테이블을 조인하여 EMPNO, EMPNAME, DEPTNO, DEPTNAME 컬럼을 조회하였을 때 문제가 발생한다.
아래의 내용과 문제상황을 보고, 발생한 원인(30점)과 해결할 수 있는 조치사항(30점)을 기술하시오. (총 60점)
-- 사용한 테이블 생성 정보 --
CREATE TABLE DEPARTMENT(
DEPTCODE NUMBER PRIMARY KEY,
DEPTNAME NVARCHAR2(10) NOT NULL
);
CREATE TABLE EMPLOYEE(
EMPNO NUMBER PRIMARY KEY,
EMPNAME VARCHAR2(10) NOT NULL,
DEPTNO NUMBER REFERENCES DEPARTMENT(DEPTCODE)
);
-- 실행한 조인 쿼리 --
SELECT EMPNO, EMPNAME, DEPTNO, DEPTNAME
FROM EMPLOYEE
JOIN DEPARTMENT USING(DEPTNO);
-- 문제 상황
ORA-00904: "DEPARTMENT"."DEPTNO": invalid identifier
'학원 > 강의' 카테고리의 다른 글
*50일차 (html -6~8. link~form) (0) | 2022.04.07 |
---|---|
*50일차 (html -3~5.table~img) (0) | 2022.04.06 |
*48일차 (html - 1.text / 2.list) (0) | 2022.04.04 |
*47일차 (jdbc properties 예외처리) (0) | 2022.04.01 |
*45일차 (jdbc) (0) | 2022.03.30 |