22.3 ASSERT_FILE_TYPEファンクション

このファンクションは、ファイル名の拡張子が指定されたファイル・タイプと一致するかどうかをチェックします。

構文

APEX_DATA_PARSER.ASSERT_FILE_TYPE (
    p_file_name IN VARCHAR2,
    p_file_type IN t_file_type )
RETURN BOOLEAN;

パラメータ

パラメータ 説明
p_file_name ファイル・タイプを取得するためのファイル名。
p_file_type t_file_typeとしてのファイル・タイプ。

戻り値

TRUE。ファイル名が指定された拡張子と一致する場合。そうでない場合はFALSEになります。

次の例では、渡されたファイル名がCSVファイル・タイプかどうかを確認します。

DECLARE
	is_valid_file_type boolean;
BEGIN
	is_valid_file_type := apex_data_parser.assert_file_type(
		p_file_name => 'test.csv',
		p_file_type => apex_data_parser.c_file_type_csv );
END;