일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Database
- NIO
- kotlin
- JVM
- 역학
- 리눅스
- 코틀린
- 시스템
- oracle
- 유닉스
- 소프트웨어공학
- 인프라
- 자바암호
- GPT-4's answer
- android
- 웹 크롤링
- spring data jpa
- spring integration
- Java
- flet
- 자바네트워크
- 데이터베이스
- 고전역학
- 자바
- python
- jpa
- write by GPT-4
- 파이썬
- chatGPT's answer
- write by chatGPT
- Today
- Total
목록오래된글/DataBase (47)
기억을 지배하는 기록
Index 생성 기준 포함해야 할 컬럼 - Where 절에 자주 사용되는 컬럼 - 테이블 조인에 자주 사용되는 컬럼 - 분포도가 좋거나 유일한 컬럼 - Select 문장의 Min, Max 의 기준이 되거나 정렬에 자주 사용되는 컬럼 포함하지 않아야 할 컬럼 - 분포도가 좋지 않은 컬럼 - 테이블의 Row 수가 적은 테이블..
1 Hashing이란 무엇인가? Hashing(hashing)이란 한마디로 말해서 많은 양의 데이터(data)들을 그보다는 작은 크기의테이블(table)로 대응(mapping)시켜 저장할 수 있도록 하는 일종의 데이터 관리 기법이다.데이터들을 저장하거나 찾을 때 인덱스(index)라는 또다른 데이터 스트럭쳐(data structure)를 이용..
CUBRID의 특징 RDBMS 기본 기능 지원 트랜잭션 완벽 보장: COMMIT/ROLLBACK/SAVEPOINT 장애 발생 및 백업 복구 시 트랜잭션 일치성 보장 HA 환경에서 트랜잭션 일치성 보장 ANSI SQL 표준 및 확장된 SQL 지원: 계층형 쿼리, CTE (Common Table Expression)를 이용한 재귀적 쿼리 등 VIEW/TRIGGER/PRIMARY KEY/FOREIGN KEY/SERIAL ..
PLT 6.9 SUBPROGRAM PL/SQL을 지원하는 어떤 툴이나 언어에서도 SUBPROGRAM(프로시저와 함수)을 실행할 수 있다. PL/SQL내부에서 식의 일부로서 함수를 실행할 수 있다. EXECUTE는 명령 다음에 입력되는 Stored Procedure를 실행한다. SUBPROGRAM의 개요 PL/SQL 프로시저와 함수는 3GL의 프로시저 및 함수와 매우 비..
PLT 6.8 PL/SQL로 예외 처리 PL/SQL 코드를 실행할 때 error 발생하는 경우가 있다. Error는 예외(Exception)를 발생시켜PL/SQL 블록을 중지시키고 예외 처리기 부분으로 제어가 이동한다. Exception handler는Exception을 검출하고 조건에 따라 조치 작업을 할 수 있다. 예외 처리란 예외는 PL/SQL 블록의 실행 중..
PLT 6.7 매개변수와 CURSOR CURSOR가 열릴 때 CURSOR로 매개변수 값을 전달하고, CURSOR가 실행될 때 질의에서 그 값이 사용될 수 있습니다. 이것은 각 경우마다 다른 활성 셋(set)을 생성하는 블록에서 여러 번 명시적 CURSOR를 열고 닫을 수 있음을 의미합니다. CURSOR선언 시 각각 형식적인(formal) 매개..
PLT 6.6 CURSOR ORACLE SERVER은 SQL문장을 실행하기 위하여 Private SQL Area이라 불리는 작업 영역을 사용합니다. Private SQL Area에 이름을 붙이고 저장된 정보를 액세스하기 위해 PL/SQL CURSOR를 사용한다. 블록의 실행 부분이 SQL문장을 실행할 때 PL/SQL은 SQL식별자를 가지는 암시적 CURSOR를 생성하고 자동..