いくつかの文が含まれているLongがありますが、最後に削除する必要のある空白が大量にあります。問題は、これをVarchar2に変換してスペースをトリミングする関数を作成したのですが、これが機能しなかったことです。
RTRIM、TRIM TRAILING、TRIMを使用し、「」を「」に置き換えてみました(ただし、単語間のスペースもすべて削除されました。
例:
SELECT TRIM(comment)
FROM p_comments
WHERE p_domain = 'SIGNATURE'
AND p_code = c_p_code;
「LONG」でトリムを実行できないため、これは機能しませんでした。
SELECT RTRIM(f_get_varchar(get_p_code('JOHN'))) FROM dual
動作せず、同じ結果を返しました。
誰かアイデアはありますか?