create table tt_shop(shop_id varchar2(10),shop_info clob);-- & 대체변수롤 인식하지 않게 하기set define off;declarev_b clob;begin v_b := q'[테스트; url=test.com?&shop=111]'; insert into tt_shop values('0001', v_b); commit;end;select * from tt_shop;
https://gist.github.com/rutcreate/7737ba721cd7058f75eb312a080bc446 Setup Oracle Database on Apple Silicon Chip (Docker)Setup Oracle Database on Apple Silicon Chip (Docker) - README.mdgist.github.com 위 주소에 있는 방법으로 한번에 성공했습니다.Apple Silicon으로 작성된 설치 방법이지만, x86에 linux도 데이터베이스 zip 파일만 변경해 주면 잘 동작합니다.혹시라도 x86 linux에서 도커 빌드는 되었으나, run 할때 에러가 발생한다면 데이터가 저장될 oradata 디렉토리(하위 포함)에 퍼미션을 변경해 주면 됩니다. 계정 및 테이..
SELECT SID, SERIAL#, OPTIMIZER_MODE, OPTIMIZER_INDEX_COST_ADJ, OPTIMIZER_INDEX_CACHING, OPTIMIZER_FEATURES_ENABLE, OPTIMIZER_DYNAMIC_SAMPLING, OPTIMIZER_PARAMETERFROM V$SESSION_OPTIMIZER_ENVWHERE SID = SYS_CONTEXT('USERENV', 'SID');
PL/SQL에서 제공하고 있는 컬렉션 타입 중에서 연관 배열 (Associative Array)를 사용하면 Hash Table과 같이 사용할 수 있습니다. Key (인덱스)로 사용할 수 있는 데이터 타입은 숫자/문자열 모두 가능합니다. 01. Key:Value Type 정의TYPE KeyValueType IS TABLE OF NUMBER(12) INDEX BY VARCHAR2(3);v_keyVal KeyValueType;v_key VARCHAR2(3); 02. Value 저장 ( 저장할 때는 키 값이 존재하는지 체크함)IF v_keyVal.EXISTS('001') THEN v_keyVal ('001') := v_keyVal ('001') + 1000;ELSE v_keyVal ('..

The LISTAGG syntax is: LISTAGG ( measure_expr [, delimiter]) WITHIN GROUP (order_by_clause) [OVER query_partition_clause] LISTAGG Parameters There are several mandatory and optional parameters in the LISTAGG function. The parameters of the LISTAGG function are: measure_expr (mandatory): This is the column (or expression) that you wish to concatenate the values of. In the example above, I used la..
오라클에서는 VARCHAR2 타입으로 최대 4000 byte 까지만 저장할 수 있습니다. 4000 byte가 넘는 문자열을 저장하기 위해서는 CLOB 타입으로 컬럼을 생성해야 하죠. 4000 byte가 넘는 데이터에서 특정 문자열을 찾아 치환(replace)하고 싶을 때 어떻게 해야 할까요? 저장된 값이 4000 byte 이하라면 아래와 같이 replace() 함수를 사용할 수도 있습니다. EX) BIG_TEXT 컬럼에서 '대한민국' 문자열을 찾아 'KOREA'로 변경 SELECT TO_CLOB(REPLACE(TO_CHAR(BIG_TEXT), '대한민국','KOREA')) FROM T_TABLE 저장된 값이 4000 byte가 넘는다면, 정규 표현식 함수 'REGEXP_REPLACE()'를 사용하면 됩니..

오라클을 공부하기 위해서 Oracle 11g Enterprise를 설치하는 것은 매우 번거로운 작업입니다. 이를 해결하는 방법은 도커 환경을 이용하는 것입니다. 아래 순서대로 따라 하시면 몇 분 만에 환경을 구축할 수 있습니다. 1. 도커 이미지를 다운로드 받습니다. docker pull loliconneko/oracle-ee-11g 2. 다운로드 받은 이미지를 이용해 컨테이너를 실행합니다. mkdir /home/user/data docker run -d -p 8080:8080 -p 1521:1521 -v /home/user/data:/u01/app/oracle -e DBCA_TOTAL_MEMORY=2048 loliconneko/oracle-ee-11g docker container ls -a 3. 접속..
- Total
- Today
- Yesterday
- 코라나 19
- 배당급
- GKRS
- weka
- 오미크론
- 남설 팔찌
- 매직 트랙패드2
- 고체 향수
- 르세라핌
- 빈센트 반 고흐
- yugabyteDB
- Pixel Pals
- 화분벌레
- 카카오 에드
- Sybase IQ
- 로니카 BCS
- 루미큐브 종류
- 파나소닉 비데 DL-EH10KWS
- Life Chair
- VARIDESK
- JMW 헤어드라이기기
- 별잉 빛나는 밤
- 솔리드 쿨론
- 브리다 정수기
- 홈 오피스
- 유가바이트디비
- node.js
- 별이 빚나는 밤
- 증권정보포털
- 톡토기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |