sqldeveloper의 insert 문장에서 BLOB 열에 삽입하려면 어떻게 해야 합니까?
에 삽입할 수 있습니까?BLOB
sqldeveloper를 사용하여 Oracle에 컬럼을 표시합니까?
예를 들어 다음과 같습니다.
insert into mytable(id, myblob) values (1,'some magic here');
를 삽입하려면VARCHAR2
에BLOB
신뢰할 수 있는 열utl_raw.cast_to_raw
다음과 같이 합니다.
insert into mytable(id, myblob) values (1, utl_raw.cast_to_raw('some magic here'));
입력 내용이 입력됩니다.VARCHAR2
안으로RAW
그 내용을 수정하지 않고 데이터를 입력하면, 그 결과는 그 데이터에 삽입됩니다.BLOB
기둥.
함수에 대한 자세한 내용
예, 가능합니다. 예를 들어 RAW에서 BLOB로의 암묵적인 변환을 사용합니다.
insert into blob_fun values(1, hextoraw('453d7a34'));
453d7a34
는 16진수 값의 문자열로, 처음에 RAW 데이터 타입으로 명시적으로 변환된 후 BLOB 컬럼에 삽입됩니다.그 결과 BLOB 값이 4바이트가 됩니다.
- mytable(id, myblob) 값(1,EMPTY_BLOB)에 삽입;
- mytable mt에서 *를 선택해 주세요.여기서 mt.id=1을 갱신합니다.
- 편집을 위해 잠금을 해제하려면 잠금 아이콘을 클릭합니다.
- 편집할 BLOB 옆의 ...을 클릭합니다.
- 적절한 탭을 선택하고 왼쪽 상단의 open을 클릭합니다.
- [확인]을 클릭하여 변경을 커밋합니다.
언급URL : https://stackoverflow.com/questions/7489359/how-can-i-insert-into-a-blob-column-from-an-insert-statement-in-sqldeveloper
'programing' 카테고리의 다른 글
각도 2 단위 테스트: 'descript' 이름을 찾을 수 없습니다. (0) | 2023.03.15 |
---|---|
div 클래스의 마지막 아이 (0) | 2023.03.15 |
UI 그리드 기호 문제 (0) | 2023.03.15 |
retrofit API 콜을 디버깅하려면 어떻게 해야 하나요? (0) | 2023.03.15 |
중첩된 JSON 개체 표시 해제 (0) | 2023.03.15 |