修改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;
这里使用….