일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 예제
- oracle constraints
- 백준 저울
- 코딩
- JAVA공부
- 제약조건 설정
- 자바 알고리즘
- 오라클
- 오라클 쿼리 함수
- 오라클 제약조건
- 도서관 관리
- 오라클 그룹 함수
- 자바 자료구조
- 백준 문제
- 자바
- 자바 예제
- 자료구조
- 도서관관리프로그램
- 백준 2437
- 오라클 쿼리문
- java 도서관관리프로그램
- 오라클 기본 쿼리
- 백준 자바
- 오라클 인라인뷰
- java
- java 백준
- java실습
- java프로젝트
- ORACLE JOIN
- 제약조건 확인
- Today
- Total
목록ORACLE JOIN (7)
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) 결과로 하나의 행과 하나의 컬럼을 반환 받아 연산 할수 있는 연산자 >, ..
//*****************************************-- EQUI 조인 - 두 개 이상의 테이블에 관계되는 컬럼들의 값들이 일치하는 경우에 사용하는 가장 일반적인 join 형태로 WHERE 절에 '='(등호)를 사용한다. - EQUI JOIN은 단순 JOIN 또는 내부 JOIN이라고도 한다. - JOIN 조건의 컬럼은 UNIQUE가 아니어도 가능하다. ------------------------------------------------ 회원기본 테이블아이디 패스워드 이름1 1 a2 2 b3 3 c - 회원상세 테이블아이디 전화번호 이메일1 11 aa3 33 cc - 회원기본 테이블과 회원상세 테이블을 아이디를 기준으로 EQUI 조인한 결과는 ?아이디 패스워드 이름 전화번호 이메..