いつも参考にさせて頂いています。
まず、問題はCLOB型に4000Byte以上のデータを
格納出来なくて困っております。
環境は下記のとおりです。
OS:Windows2003
Oracleバージョン:9.0.1.4.0
テストした手順は
(1)テーブル作成
create table TEST_TBL (
id number(9),
data clob
);
(2)INSERT
insert into TEST_TBL values(1,'4000Byte以上のデータ');
ORA-01704: 文字列リテラルが長すぎます
CLOBは4Gまで入るはずなのになぜなんでしょうか?
ご回答よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
返事が遅くなってすいません。
教えていただいたHPとっても参考になりました。
リテラルを分割する方法で対処できました。
本当にありがとうございました。
No.1
- 回答日時:
他に方法があるのかもしれませんが、私の知る限りLOBロケータを
使用する方法でしかアクセス方法はないはずです。
BLOB型ですが、PL/SQL内でパッケージを使って実現したことはあります。
その際もLOBロケータを使用しました。OTNからマニュアルをダウンロードすると、
サンプルの記述がありますので、それを参照して同じようにコーディングしました。
http://redolog.livedoor.biz/archives/9770217.html
返事が遅れてすいません。
PL/SQLや、LOBロケータについては勉強不足でした。
参考にさせて頂き、もう少し調べてみたいと
思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- PHP php エラー 2 2022/10/23 16:43
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
Oracleでの文字列連結サイズの上限
Oracle
-
update文で改行を入れる
Oracle
-
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
-
4
BLOBやCLOBのパフォーマンスを改善したい
Oracle
-
5
SQLPLUSで結果を画面に表示しない
Oracle
-
6
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
7
ORACLEから各テーブルをCSV形式で出力するコマンド
Oracle
-
8
PL/SQLでログを確認したい。
Oracle
-
9
UPDATEで既存のレコードに文字列を追加したい
その他(データベース)
-
10
SQLのVARCHARとVARCHAR2の違い
その他(データベース)
-
11
長いSQL文を実行するには?
Oracle
-
12
データを削除しても表領域の使用率が減りません
Oracle
-
13
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
14
Oracle 8i コンマ(,)を含むデータをinsertしたい
その他(データベース)
-
15
Excel VBA で Oracle CLOB型カラムの文字列を取得する方法
Visual Basic(VBA)
-
16
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
17
【PL/SQL】FROM区に変数を使う方法
Oracle
-
18
バッチからsqlplusの接続エラーの検知について
その他(プログラミング・Web制作)
-
19
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
20
異なるサーバのDBデータ同士を結合するには?
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
oracle sqlで先頭の1件を取得
-
count(1)とcount(*)の違い
-
SQLのto_char関数の未定義エラー
-
Oracle上のテーブルからCREATE ...
-
CLOB型へのINSERT
-
インラインビューの更新権限に...
-
INDEXの無効化
-
異なるスキーマからデータを抽...
-
データを削除しても表領域の使...
-
ORA-00959: 表領域'****'は...
-
datapumpの実行方法について
-
SQLでスキーマ名(所有者名)の...
-
INSERT時に発番を行いたい
-
[性能改善]AccessのDBに大量の...
-
テーブルからのselectにおいて...
-
Access レコードを追加できませ...
-
特定のスキーマのテーブルを一...
-
RDBのテーブル種類の違い
-
viewのバックアップ
-
同じSELECT文同士でのデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CLOB型へのINSERT
-
count(1)とcount(*)の違い
-
"table device"とは何かについて
-
truncate文で全テーブルを一気...
-
テーブル名を[]でくくらないと...
-
Oracle複数の表をもとにmerge文...
-
Oracle上のテーブルからCREATE ...
-
sqlplusで実行したSQLの結果を...
-
oracleのプライマリ・キー名の変更
-
複数テーブルのUPDATE
-
1つのテーブル・2つの列を結合...
-
主キーが二つのテーブルのselec...
-
oracle sqlで先頭の1件を取得
-
あるデータベースの表を全部消...
-
alter table でチェックボック...
-
Oracle テーブルの列削除
-
グループの数を取得したい
-
SQLのto_char関数の未定義エラー
-
"actuarial table"とは?
-
CASCADE CONSTRAINTSについて
おすすめ情報