WHERE句の後半を次のように修正します
SUBSTR(search_condition, 1, 21) = 'whatever you're after'
search_conditionはLONGデータ型であり、それを使用して実行できることを制限します。 SUBSTRの最後のパラメーターは、返される文字列の長さを示すので、必要に応じて修正します。
WHERE句の制限を忘れたので修正しました。基本的には、上記を実行するPL / SQL関数を作成し、それをWHERE句で使用します。
例
FUNCTION get_long_16(pFormID NUMBER, pSectionItemID NUMBER, pSequence NUMBER)
RETURN VARCHAR2
AS
l_data LONG;
BEGIN
SELECT far.text_answer
INTO l_data
FROM form_answers_repeating far
WHERE far.form_id = pFormID
AND far.section_item_id = pSectionItemID
AND far.sequence = pSequence;
RETURN SUBSTR(l_data, 1, 16);
END;
ここで使用されているように....