일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩
- 클라우드
- 페이징
- Spring
- Kafka
- Spring Boot
- 데이터베이스
- 자료구조
- Jenkins
- DP
- db
- 알고리즘
- retry
- Spring Cloud
- 쿼리
- feign
- 오라클
- Intellj
- aws
- 운영체제
- 자바
- SQL
- 백준
- MVC
- 디자인 패턴
- PL/SQL
- MST
- Spring Cloud Feign
- golang
- JPA
- Today
- Total
목록전체 글 (141)
justgo_developer
View(뷰)- Table과 유사하며, Table처럼 사용- Table과는 달리 데이터를 저장하기 위한 물리적인 공간이 필요하지 않은 가상테이블- 데이터를 물리적으로 갖지 않지만, 논리적인 집합을 갖는다.- select/insert/update/delete 명령 가능 1. 보안관리를 위한 뷰 - 보안등급에 맞추어 컬럼 및 범위를 정하여 조회 - 연산결과만 제공하고 알고리즘을 숨기기 위해 사용 - select list를 함수로 가공하여 update, insert를 못하도록 함. - 테이블명이나 컬럼명을 숨기도록 함2. 사용편의성을 위한 뷰 - 검색조건을 단순화하여 사용 - 조인을 단순화 - 사용자를 위한 컬럼명이나 테이블명 제공 create view 뷰이름(필드명1, 필드명2, 필드명3, 필드명4, 필드명..
시퀀스(Sequence): 연속적인 번호를 만들어주는 기능 create sequence 시퀀스 이름 increment by n
(Procedural Language/SQL): 오라클에서 제공하는 프로그래밍 언어: 일반 프로그래밍 언어적인 요소를 다 가지고 있고, 데이터베이스 업무를 처리하기 위한 최적화된 언어 **기본구조** - 선언부(Declare) : 모든 변수나 상수를 선언하는 부분- 실행부(Executable) : begin ~ end / 제어문, 반복문, 함수정의 등의 로직을 기술하는 부분- 예외처리부(Exception) : 실행 도중 에러발생시 해결하기 위한 명령들을 기술하는 부분 ※ declare, begin, exception 키워드들은 ;을 붙이지 않음. 나머지 문장들은 ;으로 처리- 익명블록(anonymous PL/SQL Block) : 주로 1회성으로 사용할 경우 많이 사용된다.- 저장블록(stored PL/..