56.11 GET_SLUGファンクション

このファンクションを使用して、入力文字列を、特殊文字を削除して"-"で区切った文字列に変換します。返される文字列に含まれるのは、ハッシュを含め(リクエストされた場合)、合計255文字までです。

構文

APEX_STRING_UTIL.GET_SLUG (
    p_string               IN VARCHAR2,
    p_hash_length          IN PLS_INTEGER DEFAULT 0 )
RETURN VARCHAR2;

パラメータ

パラメータ 説明
p_string 入力文字列。
p_hash_length 0より大きい値の場合(デフォルトは0)は、結果を一意にするためにランダムな数字を追加します。戻されるハッシュの最大長は38桁です。

select apex_string_util.get_slug('hey now, brown cow! 1') from dual; 
-> hey-now-brown-cow-1
--
select apex_string_util.get_slug('hey now, brown cow! 1',4) from dual;
-> hey-now-brown-cow-1-3486