일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바 예제
- 도서관관리프로그램
- 오라클 제약조건
- 자바 자료구조
- java실습
- JAVA공부
- 도서관 관리
- 백준 문제
- 제약조건 설정
- 오라클 쿼리 함수
- 오라클 인라인뷰
- 백준 저울
- 자바
- java
- java프로젝트
- java 도서관관리프로그램
- 자바 알고리즘
- java 백준
- 오라클 기본 쿼리
- 오라클 그룹 함수
- 백준 자바
- JAVA 예제
- ORACLE JOIN
- 코딩
- 백준 2437
- 오라클
- oracle constraints
- 자료구조
- 오라클 쿼리문
- 제약조건 확인
- Today
- Total
목록오라클 인라인뷰 (6)
DEVELOPER NOMAD
//*****************************************// 트리거(TRIGGER) TRIGGER란 DML 작업 즉, INSERT, DELETE, UPDATE 작업이 일어날 때 자동으로 실행되는 객체로 특히 이런 TRIGGER를 DML TRIGGER라 한다. TRIGGER는 데이터의 무결성 뿐만 아니라 다음과 같은 작업에도 사용된다. -자동으로 파생된 열 값 생성 -잘못된 트랜잭션 방지 -복잡한 보안 권한 강제 수행 -분산 데이터베이스의 노드 상에서 참조 무결성 강제 수행 -복잡한 업무 규칙 강제 수행 -투명한 이벤트 로깅 제공 -복잡한 감사 제공 -동기 테이블 복제 유지 관리 -테이블 액세스 통계 수집 트리거 내에서는 COMMIT, ROLLBACK 문을 사용할 수 없다. -- 문장..
//*****************************************-- Stored Function(사용자 함수) - 스토어드 함수는 시스템 함수처럼 쿼리에서 호출하거나 저장 프로시저처럼 EXECUTE 문을 통해 실행할 수 있다. - 패키지 내에서 Function은 중복 정의가 가능하다. ------------------------------------------------ 형식(인수나 RETURN 에서는 자료형의 크기를 명시하지 않는다.)CREATE [OR REPLACE] FUNCTION 함수이름[( 매개변수1 IN 자료형, 매개변수2 IN 자료형)]RETURN datatype;IS [변수의 선언]BEGIN ............. RETURN (값); [EXCEPTION] ...........
//*****************************************-- 프로시져(Stored Procedure) - PL/SQL에서 가장 대표적인 구조인 스토어드 프로시져는 개발자가 자주 실행해야 하는 업무 흐름(sql)을 미리 작성하여 데이터베이스 내에 저장해 두었다가 필요할 때마다 호출하여 실행할 수 있다. - 패키지 내에서 프로시져는 중복 정의가 가능하다. ----------------------------------------------- 사용자에게 프로시져를 만들 수 있는 권한이 없는 경우 권한 설정(RESOURCE 롤에 기본적으로 프로시져를 만들수있는 권한 있음) -- SYS 계정-- 사용자에게 프로시져를 만들 수 있는 권한이 없는 경우 부여GRANT CREATE PROCEDURE ..
//*****************************************-- 트랜잭션(transaction) 트랜잭션은 하나의 논리적 작업 단위로 수행되는 일련의 작업으로 테이블에 INSERT, UPDATE, DELETE 문으로 지시하고, COMMIT을 실행하면 모든 변경 사항이 영구히 데이터베이스에 저장되며, ROLLBACK은 마지막 COMMIT이나 ROLLBACK 이후의 변경 사항을 취소하고 데이터베이스를 원래의 상태로 되돌려 준다. 즉, 트랜잭션에서 데이터베이스를 변경하라는 명령이 COMMIT이고, COMMIT 전까지 변경된 것을 되돌리는 것이 ROLLBACK이다. -- COMMIT-- ROLLBACK-- SAVEPOINT -- 트랜잭션 내의 한 시점을 표시한다. -- ROLLBACK TO S..
소스파일 필요하시면 댓글달아주세요~! 자바 자판기 프로그램입니다. VO class 를 따로 만들어 사용하였습니다. 먼저 자판기의 VO 클래스입니다. public class MachineVO {private String drink_name;private int drink_price;private int drink_stock; public String getDrink_name() {return drink_name;} public void setDrink_name(String drink_name) {this.drink_name = drink_name;} public int getDrink_price() {return drink_price;} public void setDrink_price(int drink_p..
//*****************************************-- INLINE VIEW, 서브쿼리(subquery) - inline view는 SELECT, INSERT, UPDATE, DELETE 문이나 다른 하위 쿼리 내부에 중첩된 SELECT 쿼리 이다. - inline view는 식이 허용되는 모든 위치에서 사용할 수 있으며 단독으로 실행 가능 하다. - 다음의 SQL 명령절에 사용이 가능하다. - WHERE 절 - HAVING 절 - INSERT 문장의 INTO 절 - UPDATE 문장의 SET 절 - SELECT 또는 DELETE 문장의 FROM 절 - subquery에는 두 종류의 연산자가 사용. 1) 결과로 하나의 행과 하나의 컬럼을 반환 받아 연산 할수 있는 연산자 >, ..