A LOBデモ・ファイル
この付録では、サポートされているプログラム環境でLOBを使用する方法を示す、データベース付属のファイルについて説明します。この付録には、次の項が含まれます。
A.1 PL/SQLのLOBデモ・ファイル
次の表に、PL/SQLデモ・ファイルを示します。各ファイルは$ORACLE_HOME/rdbms/demo/lobs/plsql/にインストールされます。これらのファイルをコールするドライバ・プログラムlobdemo.sqlも、同じディレクトリにインストールされます。
                  
表A-1 PL/SQLデモの例
| ファイル名 | 説明 | 使用方法 | 
|---|---|---|
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  オープン中のすべての  | 
                              |
| 
                                  
  | 
                              
                                  2つの  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                     | 
                              |
| 
                                  
  | 
                              
                                  初期化した  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                   LOBへの  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  初期化した  | 
                              |
| 
                                  
  | 
                              
                                  他のLOBへのLOBの追加  | 
                              |
| 
                                  
  | 
                              
                                  LOBの全体または一部の比較  | 
                              |
| 
                                  
  | 
                              
                                  LOBの全体または一部の他のLOBへのコピー  | 
                              |
| 
                                  
  | 
                              
                                  LOBロケータのコピー  | 
                              |
| 
                                  
  | 
                              
                                  LOBデータの表示  | 
                              |
| 
                                  
  | 
                              
                                  LOBの一部の消去  | 
                              |
| 
                                  
  | 
                              
                                  初期化したLOBロケータ・バインド変数を使用した行の挿入  | 
                              |
| 
                                  
  | 
                              
                                  LOBにパターンが存在するかどうかの確認(  | 
                              |
| 
                                  
  | 
                              
                                  LOBがオープンしているかどうかの確認  | 
                              |
| 
                                  
  | 
                              
                                  LOBが一時LOBであるかどうかの確認  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  LOBの長さの取得  | 
                              |
| 
                                  
  | 
                              
                                  LOBへの  | 
                              |
| 
                                  
  | 
                              
                                  LOB APIの使用例。  | 
                              |
| 
                                  
  | 
                              
                                  LOBからのデータの読取り  | 
                              |
| 
                                  
  | 
                              
                                  LOBの一部の読取り(  | 
                              |
| 
                                  
  | 
                              
                                  LOBデータの切捨て  | 
                              |
| 
                                  
  | 
                              
                                  LOBへのデータの書込み  | 
                              |
| 
                                  
  | 
                              
                                  LOBの終わりまでの書込み(WRITE APPEND)  | 
                              
A.2 OCIのLOBデモ・ファイル
次の表に、OCIデモ・ファイルを示します。各ファイルは$ORACLE_HOME/rdbms/demo/lobs/oci/にインストールされます。これらのファイルをコールするドライバ・プログラムlobdemo.c、およびヘッダー・ファイルlobdemo.hも同じディレクトリにインストールされます。
                  
表A-2 OCIデモの例
| ファイル名 | 説明 | 使用方法 | 
|---|---|---|
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  オープン中のすべての  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                     | 
                              |
| 
                                  
  | 
                              
                                  初期化した  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                   LOBへの  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  
  | 
                              |
| 
                                  
  | 
                              
                                  初期化した  | 
                              |
| 
                                  
  | 
                              
                                  他のLOBへのLOBの追加  | 
                              |
| 
                                  
  | 
                              
                                  LOBの全体または一部の他のLOBへのコピー  | 
                              |
| 
                                  
  | 
                              
                                  LOBロケータのコピー  | 
                              |
| 
                                  
  | 
                              
                                  LOBデータの表示  | 
                              |
| 
                                  
  | 
                              
                                  2つのLOBロケータが等しいかどうかの確認  | 
                              |
| 
                                  
  | 
                              
                                  LOBの一部の消去  | 
                              |
| 
                                  
  | 
                              
                                  文字セットIDの取得  | 
                              |
| 
                                  
  | 
                              
                                   外国語ad text、  | 
                              |
| 
                                  
  | 
                              
                                  LOBロケータが初期化されているかどうかの確認  | 
                              |
| 
                                  
  | 
                              
                                  初期化したLOBロケータ・バインド変数を使用した行の挿入  | 
                              |
| 
                                  
  | 
                              
                                  LOBがオープンしているかどうかの確認  | 
                              |
| 
                                  
  | 
                              
                                  LOBが一時LOBであるかどうかの確認  | 
                              |
| 
                                  
  | 
                              
                                  LOBの長さの取得  | 
                              |
| 
                                  
  | 
                              
                                  LOBへの  | 
                              |
| 
                                  
  | 
                              
                                  LOBからのデータの読取り  | 
                              |
| 
                                  
  | 
                              
                                  LOBロケータの配列からのデータの読取り  | 
                              |
| 
                                  
  | 
                              
                                  LOBデータの切捨て  | 
                              |
| 
                                  
  | 
                              
                                  LOBへのデータの書込み  | 
                              |
| 
                                  
  | 
                              
                                  LOBロケータの配列へのデータの書込み  | 
                              |
| 
                                  
  | 
                              
                                  LOBの終わりまでの書込み(WRITE APPEND)  | 
                              
A.3 JavaのLOBデモ・ファイル
次の表に、Javaデモ・ファイルを示します。各ファイルは$ORACLE_HOME/rdbms/demo/lobs/java/にインストールされます。 
                  
表A-3 Javaデモの例