일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 설치
- 라즈베리파이
- jsp
- 오라클
- s4a
- 톰캣
- 운정
- 강좌
- 안드로이드
- 잡토이 메이킹 코딩 학원
- 잡토이
- 시작하기
- 아두이노
- librecad
- 코딩
- mysql
- 스크래치
- oracle
- 파주
- 예제
- 리브레캐드
- tomcat
- jobtoy
- Spring Security
- html5
- 유니티
- 설정
- Android
- Unity
- MSSQL
- Today
- Total
목록database (99)
랩제이
- View 관련된 Dictionary SELECT view_name, text_length, text FROM user_views;
- 부서별최대 급여를 받는 사원 조회 SELECT e.ename, d.dname, m.sal FROM emp e, dept d, (SELECT deptno, MAX(sal) sal FROM emp GROUP BY deptno) m WHERE e.deptno = d.deptno AND e.sal = m.sal
- 사용편의를 위한 View CREATE VIEW v_emp_complex AS SELECT empno, ename, deptno, hiredate FROM emp WHERE (sal*comm) + 12 > 20000 AND deptno = 30 AND job = 'SALESMAN' AND sysdate - 365 + 10 > hiredate; SELECT * FROM v_emp_complex; - 한글 View CREATE VIEW 사원(사번, 성명, 부서번호, 입사일) AS SELECT empno, ename, deptno, hiredate FROM emp WHERE deptno = 30 - 수행속도 향상을 위한 View - 제일 큰 값을 구하여라! - HINT를 사용하였음 : 옵티미아저에게 힌트를 ..
- 함수로 가공된 view는 인서트 업데이트가 안된다. CREATE VIEW v_emp (empno, ename, job, mgr, hiredate, deptno) AS SELECT NVL(empno, null), ename, job, mgr, NVL(hiredate, null), deptno FROM emp WHERE job = 'MANAGER'; - 연산결과만 제공하고 알고리즘을 숨긴다. CREATE VIEW v_emp (empno, ename, annual_sal) AS SELECT empno, ename, (sal + NVL(comm,0))+12 annual_sal FROM emp; - VIew 자체를 read only로 만든다. CREATE VIEW v_emp (empno, ename, annu..
CREATE VIEW v_emp (empno, ename, job, mgr, hiredate, deptno) AS SELECT empno, ename, job, mgr, hiredate, deptno FROM emp WHERE job = 'MANAGER'; CREATE OR REPLACE VIEW v_emp (empno, ename, job, mgr, hiredate, deptno) AS SELECT empno, ename, job, mgr, hiredate, deptno FROM emp WHERE job = 'SALESMAN'; DROP VIEW v_emp;
------------------------------------------------------------- 100만건 이상(대량)의 데이터에서 중복키를 확인하도록 하는 방법 ------------------------------------------------------------- - exceptions 테이블을 이용한다. - C:\Oracle\Ora81\RDBMS\ADMIN\UTLEXCPT.SQL 에 스크립트가 있다. - 실행 : SQL> @C:\Oracle\Ora81\RDBMS\ADMIN\UTLEXCPT.SQL CREATE TABLE exceptions ( row_id ROWID, owner VARCHAR2(30), table_name VARCHAR(30), constraint VARCHAR(3..
------------------------------------- 제약조건 ------------------------------------- 제약조건-종류 * NOT NULL - NULL을 허용하지 않는다. * CHECK - 조건에 맞는 값만을 허용한다. * UNIQUE - 중복된 값을 허용하지 않는다. * PRIMARY KEY - 각 행을 유일하게 식별하는 단일 혹은 결합 필드를 명시한다. * FOREIGN KEY - 값이 참조하고 있는 테이블의 Primary Key 내에 존재하는 것을 보장한다. * 학생 CREATE TABLE student ( stu_id CHAR(5) CONSTRAINT student_stu_id_pk PRIMARY KEY CONSTRAINT student_stu_id_ck C..
- 모든 TABLESPACE 정보 조회 SELECT tablespace_name, initial_extent, next_extent, min_extents, max_extents, pct_increase, status, contents FROM dba_tablespaces - TABLESPACE를 구성하고 있는 Data File 정보 조회 SELECT tablespace_name, file_name, file_id, bytes, blocks, status, autoextensible FROM dba_data_files - TABLESPACE 총 크기, 사용량, 남은 공간 조회 SELECT a.tablespace_name, ROUND(SUM(a.total)/1024/1024, 2) "Total(M)", R..