インデックスnで指定されたコレクションの要素が存在するか調べる。 存在する場合:trueを返す。(NULL要素も含む) 存在しない場合:falseを返す。
インデックスnで指定されたコレクションの要素が存在するか調べる。 存在する場合:trueを返す。(NULL要素も含む) 存在しない場合:falseを返す。
RAISE_APPLICATION_ERROR Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 RAISE_APPLICATION_ERROR ユーザー指定のエラーコードとエラーメッセージの生成 RAISE_APPLICATION_ERROR コマンドは RAISE の機能に加えてユーザーが定義したエラー番号とエラーメッセージを生成して例外を発生させる。RAISE 同様、例外処理が存在すれば即座に例外処理が実行される。例外処理が定義されていなければ、そこで処理を終了し呼び出し元に通知する。また ORA-XXXXX と同じ扱いになるためエラーコードの使用できる範囲が限定される。 ユー
スポンサード リンク ファイルの存在チェックは、UTL_FILEパッケージのFGETATTRを使用します。 UTL_FILE.FGETATTR(ディレクトリオブジェクト名 , ファイル名 , 存在チェック結果 , ファイルサイズ , ブロックサイズ); ファイル存在チェック操作をする前に、チェックするユーザにディレクトリの操作権限を付与する必要があります。 create directory ディレクトリオブジェクト名 as ディレクトリパス; grant read on directory ディレクトリオブジェクト名 to ユーザ名; grant write on directory ディレクトリオブジェクト名 to ユーザ名;
UTL_FILE の使い方 (DIRECTORY 編) Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 UTL_FILE パッケージの使い方 (CREATE DIRECTORY 編) UTL_FILE パッケージによって PL/SQL でファイルの入出力を行うことができる。Oracle 9i 以降では CREATE DIRECTORY を使用すると ユーザ単位、読み込み、書き込みの制限が可能になる。 また、ディレクトリを追加したい場合にも Oracle の再起動が不要になるためダウンタイムを少なくすることができる。 UTL_FILE 準備作業 ディレクトリファイルの作成 (UTL_
PL/SQL の配列 = コレクション型 PL/SQL コレクション型には 大きく分けて PL/SQL 表と VARRAY(可変長配列) が存在する。 PL/SQL 表 PL/SQL 表とは、オラクルのコレクション型の一種。 結合配列(索引付き表) と ネストした表 (NESTED TABLE) が PL/SQL 表と呼ばれている。 昔のオラクルには 索引付き表しかなく、索引付き表はデータベースに格納できず PL/SQL でしか扱えなかったため PL/SQL 表と呼ばれたと思われる。 現在は ネストした表 も PL/SQL 表に含まれているが、こちらは テーブルに格納可能。 PL/SQL 表 という言葉が正確な意味をあらわしていないため、その表現は消えつつある(と思う)。 結合配列 (索引付の表) マニュアルには結合配列と訳されているが、原文では Associative Array (=連
224 UTL_FILE UTL_FILEパッケージを使用して、PL/SQLプログラムでオペレーティング・システムのテキスト・ファイルの読込みと書込みができます。UTL_FILEは、オペレーティング・システムのストリーム・ファイルI/Oの制約付きバージョンを提供します。 この章では、次の項目について説明します。 UTL_FILEの使用方法 セキュリティ・モデル 使用上の注意 ルールおよび制限 例外 例 データ構造 UTL_FILEサブプログラムの要約 セキュリティ・モデル ユーザーがUTL_FILEを使用してアクセスできるファイルおよびディレクトリのセットは、ファクタおよびデータベース・パラメータの数によって制御されます。最初にアクセスできるのは、ユーザーが権限を付与されているディレクトリ・オブジェクトのセットです。ディレクトリ・オブジェクトの性質については、『Oracle Databas
とっても ORACLE > ファイルI/Oを使うには 以下のサンプルのように inpfile を outfile にコピーできます。 CREATE OR REPLACE PROCEDURE FILE_IO IS FILE_I UTL_FILE.FILE_TYPE; FILE_O UTL_FILE.FILE_TYPE; W_DATA VARCHAR2(1000); BEGIN FILE_I := UTL_FILE.FOPEN('C:\temp','inpfile.txt','R'); FILE_O := UTL_FILE.FOPEN('C:\temp','outfile.txt','W'); LOOP BEGIN UTL_FILE.GET_LINE(FILE_I,W_DATA); EXCEPTION WHEN NO_DATA_FOUND THEN UTL_FILE.FCLOSE_ALL; E
UTL_FILE の使い方 (UTL_FILE_DIR 編) Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 UTL_FILE パッケージの使い方 (UTL_FILE_DIR 編) UTL_FILE パッケージによって PL/SQL でファイルの入出力を行うことができる。 PL/SQL には SQLPlus の SPOOL に該当する簡略化した命令はない。大きなログを出力したい場合には、UTL_FILE パッケージを使用するかテーブルを使用する。標準出力へは DBMS_OUTPUT パッケージを使用する。 Oracle 8i 以前では初期化パラメータ UTL_FILE_DIR を設
サンプルコード付きの実践的なORACLE PL/SQLのリファレンスを公開しています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く