본문 바로가기

DataBase & DBMS12

22.11.25 scott user를 이용한 PL-SQL 응용 문제 -- 전체 사원목록 조회 select * from emp order by empno desc; select empno, ename, job, hiredate, sal from emp order by empno desc; -- 7934 특정 사원 조회 select empno, ename, job, hiredate, sal from emp where empno=9010 order by empno desc; --9003번 사원의 업무를 개발, 급여는 5000, 부서번호는 97로 수정 --update 테이블명 set 컬럼명=새값, 컬럼명=새값 [where]절 조건 update emp set job = '개발1', sal = 5001, deptno=97 where empno=9003; select * from e.. 2023. 2. 16.
22.11.23 다양한 insert문= 고급insert 함수 EMPNO(사원번호) NOT NULL NUMBER(4) ENAME(사원명) VARCHAR2(10) JOB(업무) VARCHAR2(9) MGR(상사사원번호) NUMBER(4) HIREDATE(입사일) DATE SAL(급여) NUMBER(7,2) COMM(커미션) NUMBER(7,2) DEPTNO(부서번호) NUMBER(2) SQL> select * 2 from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7369 SMITH CLERK 7902 80/12/17 800 20 7499 ALLEN SALESMAN 7698 81/02/20 1600 300 30 7521 WARD SALESMAN 7698 81/02/22 1250 500 30 7566 JONES MANAGE.. 2023. 2. 16.
22.11.22 Oracle DB / PL-SQL 예제 쿼리 작성 및 각종 함수 응용 *테이블 구조,골격 조회 테이블명 desc[ribe] 테이블명 SQL> describe emp; Name Null? Type EMPNO(사원번호) NOT NULL NUMBER(4) ENAME(사원명) VARCHAR2(10) JOB(업무) VARCHAR2(9) MGR(상사사원번호) NUMBER(4) HIREDATE(입사일) DATE SAL(급여) NUMBER(7,2) COMM(커미션) NUMBER(7,2) DEPTNO(부서번호) NUMBER(2) SQL> select * 2 from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7369 SMITH CLERK 7902 80/12/17 800 20 7499 ALLEN SALESMAN 7698 81/02/20 1600.. 2023. 2. 15.
22.11.21 Oracle DB / PL-SQL 기본 쿼리 및 함수, DML 연습_3 -- table 조회~ 밑에 테이블들은 scott/tiger 계정으로 접속해야 조회 가능. selct * --> 이건 컬럼 싹다 출력!!! from tab; TNAME TABTYPE BONUS TABLE DEPT TABLE EMP TABLE SALGRADE TABLE --HR(Human Resource) 인적자원데이터 BONUS(보너스) DEPT(부서) EMP(직원) SALGRADE(급여등급) *테이블 구조,골격 조회 테이블명 desc[ribe] 테이블명 SQL> describe emp; Name Null? Type EMPNO(사원번호) NOT NULL NUMBER(4) ENAME(사원명) VARCHAR2(10) JOB(업무) VARCHAR2(9) MGR(상사사원번호) NUMBER(4) HIREDATE(.. 2023. 2. 15.