일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mysql
- Ajax
- JAXBContext
- checkbox
- jsp
- mybatis
- vscode tutorial
- 마스킹
- 기출문제
- vue.js
- spring
- 구멍가게코딩단
- java
- swipe 배너
- insertAll
- jdbc
- 부스트코스
- query
- egov
- NoSQL
- github
- Tomcat
- 정보처리산업기사
- JSON
- MariaDB
- 오라클
- bulkinsert
- INSERT
- JQuery
- vue Carousel
- Today
- Total
개발새발
[oracle] object 내 특정문자열 찾기 본문
object?
- 생성된 DB를 효율적으로 관리 또는 동작하게 하는 요소를 의미
object의 종류
- table, view, synonym, index, sequence, cluster, partition table
1) table : 데이터의 저장을 위한 객체로 DB의 기본적인 저장구조
2) view : 기본테이블을 기초로 한 논리적테이블(가상테이블) 한개 이상의 테이블이나 다른 뷰를 기초로하여 사용자가 원하는 형태의 데이터를 볼 수 있게 하고 복잡한 access를 단순화하여 보안유지등을 위해 사용
3) synonym(동의어) : 오라클객체에 다른 이름을 부여하여 사용하고자 할 때 생성 동의어는 테이블이나 다른 객체의 복잡하고 긴 이름을 간단하게 해주는 객체 synonym을 사용하면 access를 단순화하며 테이블의 소유자나 이름을 숨길 수 있게 하여 보안에 도움이 된다 (=alias)
4) index : 검색의 성능향상을 위해 생성 인덱스는 DB를 보다 효율적이고 신속하게 검색할 수 있도록 도와주는 객체로서 검색속도의 향상 및 데이터의 중복을 방지하기 위해 사용
5) sequence : 순차적으로 primary key값을 자동으로 생성 시퀀스는 유일하고 연속적인 번호를 만드는 객체 주로 pk를 생성하기 위해 사용
6) cluster : 같은 컬럼을 가지고 있는 테이블 또는 같이 사용되는 테이블을 하나의 그룹으로 묶는 객체 연관된 행들이 같은 데이터 블럭에 저장됨으로서 disk I/O를 감소시켜 준다 클러스터로 연결된 테이블간의 join을 수행할 때 수행시간 감소 방안에 마구잡이로 흩어져있는 색깔구슬을 색깔별로 모아논다고 생각하면 된다
7) partition table : 대용량데이터를 저장하는 테이블을 임의의 컬럼을 기준으로 여러개의 조각형태로 생성할 수 있는데 이러한 테이블을 파티션테이블이라한다. 대용량 DB환경에서 사용되는 기법이며 보다 향상된 성능과 데이터의 안정성을 위해 사용된다 |
출처: https://jaoracleva.tistory.com/17 [정리]
-- object 내 특정문자열 찾기
SELECT *
FROM ALL_SOURCE
WHERE OWNER = '계정'
--AND TYPE = 'PROCEDURE' --object
AND TEXT LIKE '%com_member%'; --문자열
;
-- 객체 조회
SELECT * FROM all_objects
WHERE object_type = '' --object
;
--db에 존재하는 object들의 정보를 관리하는 테이블 = user_object
SELECT * FROM user_objects
#OBJECT_TYPE의 종류
TABLE SUBPARTITION
INDEX PARTITION
TABLE PARTITION
SEQUENCE
LOB PARTITION
PROCEDURE
LOB
INDEX SUBPARTITION
PACKAGE
PACKAGE BODY
TRIGGER
TABLE
FUNCTION
INDEX
VIEW
TYPE
CLUSTER
'[Daliy]' 카테고리의 다른 글
컴파일된 클래스파일 찾기 (0) | 2020.04.24 |
---|---|
[oracle] union & union all (0) | 2020.04.08 |
[oracle] merge문 (0) | 2020.03.24 |
[2019.12.17] ajax (0) | 2019.12.17 |
[2019.12.16] (0) | 2019.12.16 |