[解決済み] ORA-01465: BLOB を使用しているとき、Oracle の 16 進数が無効です。
2022-02-04 04:52:52
質問
私は、Oracle 11gでデータベースを設計しています。私はフィールドを持つテーブルを設計しました。
CUST_ID, NUMBER(5) //this is a foreign key
Review, BLOB //to store big strings
Date, SYSDATE
テーブルにデータを挿入しようとすると...
insert into "ReviewTable" values ( 3, 'hello, this is the first review',SYSDATE)
と表示され、[Err] ORA-01465: invalid hex number と表示されます。 誰かがこのエラーで私を助けることができれば?
解決方法を教えてください。
文字列をBLOBにキャストするには、パッケージの
utl_raw.cast_to_raw
または、varchar を clob に変換するために
to_clob('mystring')
というプロシージャを使用し
DBMS_LOB.convertToBlob
をコードに追加してください。
しかし、もしフィールドを文字列として使用するのであれば、なぜCLOBとして保存しないのでしょうか?
以下は、BLOBとCLOBフィールドを使った2つの例です。
BLOB
create table ReviewTable( CUST_ID NUMBER(5)
,Review BLOB
,Dt Date);
insert into ReviewTable values ( 3, utl_raw.cast_to_raw('hello, this is the first review'),SYSDATE);
CLOB
create table ReviewTable2( CUST_ID NUMBER(5)
,Review CLOB
,Dt Date);
insert into ReviewTable2 values ( 3, 'hello, this is the first review',SYSDATE);
関連
-
Oracleの表領域と権限を徹底解説
-
オラクルユーザー作成プロセスの説明
-
ODBC sqlserverデータソースに接続するためのOracleの詳細な手順
-
[解決済み】Oracle "SQL Error: Missing IN or OUT parameter at index:: 1" と表示されました。
-
[解決済み】ソケットから読み込むデータがなくなるエラー
-
[解決済み] ORA-29913: Oracle に csv を挿入する際の ODCIEXTTABLEOPEN コールアウトの実行でエラーが発生しました。
-
[解決済み] ORA-01465: BLOB を使用しているとき、Oracle の 16 進数が無効です。
-
[解決済み] PLS-00103:次のいずれかを期待しているときに、記号"; "に遭遇しました。
-
[解決済み] ORA-00119: 無効な仕様 ORA-00132: 構文エラー
-
[解決済み】Oracleクエリが順序付け後に返す行数を制限するにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
IntelliJ DataGrip Oracle 11gリモート接続の手順
-
オラクルにおけるNEXTVALの事例を解説
-
オラクルインデックス概要
-
Oracleデッドロック検出クエリとその処理
-
ORACLE 当座預金に関する情報を見る
-
Oracle Temporary Tablespace SQLステートメントの実装
-
Oracleトレースファイルの詳細な使用方法
-
[解決済み] PLS-00306:Oracle SP の呼び出しで引数の数または種類が誤っている。
-
[解決済み] oracle pl/sql DBMS_LOCK エラー
-
[解決済み] BATCHEDのインデックスによるテーブルアクセスとROWIDのインデックスによるテーブルアクセスの違い