2023/02 3

[ORACLE] 월별 누적 매출 예제

sqld, sqlp 2과목의 단골 문제죠~~ 간단한 예제로 직접 해보면 이해하기 쉽습니다. 먼저 사전에 emp, dept 테이블이 없으시면 아래 링크로 가서 생성하시고, 실습하시면 됩니다. 1. dept, emp 테이블 생성 https://java7.tistory.com/164 2. 월별 누적 매출 예제 create table 월별지점매출 as select deptno "지점" , row_number() over (partition by deptno order by empno) "판매월" , round(dbms_random.value(500, 1000)) "매출" from emp order by deptno; select * from 월별지점매출; -- 분석함수 이용 select 지점, 판매월, 매출 ,..

[ORACLE] emp, dept 테이블 생성 스크립트

오라클 테스트시 많이 사용되는 emp, dept 테이블의 스크립트입니다. scoot계정에 기본으로 되어있지 않은 경우 아래 스크립트를 이용해서 생성하시면 됩니다. CREATE TABLE DEPT (DEPTNO number(10), DNAME VARCHAR2(14), LOC VARCHAR2(13) ); INSERT INTO DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK'); INSERT INTO DEPT VALUES (20, 'RESEARCH', 'DALLAS'); INSERT INTO DEPT VALUES (30, 'SALES', 'CHICAGO'); INSERT INTO DEPT VALUES (40, 'OPERATIONS', 'BOSTON'); CREATE TABLE EMP ..

[ORACLE] 21C에서 사용자 계정 생성하기

--1. SQL PLUS 실행 후 sys계정으로 접속 conn /as sysdba --2. 사용자 계정 생성 --참고: 21c에서 사용자 계정을 생성하려면 "c##" 수식어를 앞에 붙여야한다. create user c##sqlp identified by 20230319; --3. 사용자 권한 설정 grant create any table to c##sqlp; grant connect, resource, dba to c##sqlp; --4. 테이블스페이스 권한 부여 alter user c##sqlp default tablespace users quota unlimited on users; --5. 생성한 계정으로 재로그인 conn c##sqlp; 비밀번호: 20230319 --6. 접속한 계정 확인 sho..