✔ CHARACTER SQL에서는 기본 데이터 형식은 CHARACTER입니다. 크게 4가지로 구분하여 사용할 수 있습니다. 1-1. CHAR 길이가 고정된 문자열을 저장할 때 사용합니다. 사용하지 않는 공간은 반환하지 않고 그대로 사용하므로 고정된 데이터 길이의 형식을 저장하기에 적합합니다. EX) 생년월일, 전화번호 다음은 전화번호를 저장하기 위한 PHONE COLUMN을 선언한 예시입니다. PHONE CHAR(13); -- 000-0000-0000 , 총 13바이트를 저장할 수 있다. 1-2 VARCHAR2 VARCHAR2는 가변길이를 저장하기에 적합합니다. 괄호안에 적는 숫자는 최대 길이를 나타냅니다. 사용하지 않는 공간에 대해서는 반환을 하게 됩니다. SQL은 데이터를 구분자로 구분을 하게 되는데..
트랜젝션은 업무를 처리하기 위한 개념적인 실행단위입니다. 예를 들어 여러 UPDATE이 모여 계좌이체라는 하나의 트랜젝션을 만들 수 있는 것입니다. 트랜젝션을 안전하게 처리하기 위해서는 여러 SQL들이 임시공간에서 테스트되어야 하며, 이 과정에서 다른 세션이 개입해서는 안됩니다. [사진 1] [사진 2] 사진 1과 2는 같은 데이터베이스와 같은 계정을 사용하지만 접속하는 환경이 달라 다른 세션으로 나뉜 상태입니다. 서로 다른 세션이므로 SELECT * FROM MEMBER; 을 실행하게 되면 다른 결과가 나오게 됩니다. 사진 1에서 INSERT한 정보들을 COMMIT하기 전까지는 임시공간에서 테스트 되어 다른 세션에 노출되지 않습니다. [사진 3] 첫 번째 세션에서 COMMIT을 하게 되면 다른 사용자에..
Listener refused the connection with the following error : ORA-12505, TNS:listener does not currently know of SID given in connection descriptor. 와 같은 에러를 만나게 된다면 Listener에 해당 SID 정보가 없다는 뜻입니다. Listener가 설치된 경로에 가서 드래그한 부분을 추가적으로 넣게 되면 해결됩니다. (SID_DESC = (SID_NAME = XE) (GLOBAL_DBNAME = XE) (ORACLE_HOME = @설치경로@) ) 본인의 설치경로에 맞게 넣은 후, Listener을 재시작하면 해결 됩니다.
- Total
- Today
- Yesterday
- 좌표압축
- Oracle
- SCC
- spring boot
- 정렬
- Segment tree
- spring
- string
- union find
- 이분탐색
- DP
- 2-SAT
- 동적계획법
- kmp
- dfs
- Fenwick
- 이분매칭
- implementation
- 세그먼트트리
- 스위핑
- sorting
- dijkstra
- bfs
- knapsack
- greedy
- hld
- Suffix Array
- sweeping
- 트라이
- 펜윅트리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |