Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Eclipse
- 오라클
- JavaScript
- 맥
- 코드이그나이터
- 리눅스
- Oracle
- 제이쿼리
- 자바
- 주식
- MYSQL
- 공모주 청약 일정
- codeigniter
- 7월 공모주 청약 일정
- java
- 자바스크립트
- jquery
- html
- Stock
- 6월 공모주 청약 일정
- php
- Stock ipo
- linux
- SQL
- css
- 주식 청약
- 주식 청약 일정
- 공모주 청약
- 공모주
- IPO
Archives
- Today
- Total
개발자의 끄적끄적
[oracle] 이진 문자열 - RAW 타입 [펌] 본문
728x90
반응형
[oracle] 이진 문자열 - RAW 타입 [펌]
#이진 문자열 : RAW 타입
|
Demo#1 (RAW 타입)
SQL> CREATE TABLE T ( RAW_DATA RAW(16) );
Table created.
SQL> INSERT INTO T VALUES ( SYS_GUID() );
1 row created.
SQL> SELECT * FROM T; -- RAW 데이터가 16진수 문자열로 묵시적으로 변환되어 출력됨 (RAWTOHEX)
RAW_DATA
--------------------------------
CE8C521D6B6A92BCE0408FDD1028045A
SQL> SELECT DUMP(RAW_DATA, 16) FROM T;
DUMP(RAW_DATA,16)
--------------------------------------------------------------
Typ=23 Len=16: ce,8c,52,1d,6b,6a,92,bc,e0,40,8f,dd,10,28,4,5a
SQL> INSERT INTO T VALUES ( 'ABCDEF' ); -- 16진수 문자열이 RAW 데이터로 묵시적으로 변환되어 저장됨 (HEXTORAW)
1 row created.
SQL> INSERT INTO T VALUES ( 'ABCDEFGH' );
INSERT INTO T VALUES ( 'ABCDEFGH' )
*
ERROR at line 1:
ORA-01465: invalid hex number
SQL> SELECT RAWTOHEX(RAW_DATA) FROM T;
RAWTOHEX(RAW_DATA)
--------------------------------
CE8C521D6B6A92BCE0408FDD1028045A
ABCDEF
SQL> INSERT INTO T VALUES ( HEXTORAW( 'ABCDEF' ) ); -- 명시적 변환
1 row created.
SQL>
출처 : http://wiki.gurubee.net/pages/viewpage.action?pageId=26741417
반응형
'개발 > sql' 카테고리의 다른 글
[oracle] 오라클 함수 작성, procedure 작성, 수정, 삭제, 연습문제[펌] (0) | 2020.08.15 |
---|---|
[Cubrid] NULL 처리 (0) | 2020.08.14 |
[ORACLE]오라클_시퀀스(NEXTVAL , CURRVAL) 사용법 (0) | 2020.08.10 |
[DBMS] MySQL에서 검색에 사용되는 필드는 float로 설정하지 말아라.[하지 말아라.[펌] (0) | 2020.08.08 |
[DBMS] MSSQL 오전/오후를 24시간 표기법으로 변경 [펌] (0) | 2020.08.08 |
Comments