0
我正在使用下面的代碼來查找字符串。如果輸入的字符串不匹配,則光標指向最後一條記錄。但我必須顯示消息「找不到數據」。如何在oracle表格中找不到數據
BEGIN
IF :BLOCK.DESC IS NULL THEN
ERR_MESSAGE('Please enter name OR Description...');
SET_ITEM_PROPERTY('BLOCK.DESC',ENABLED,PROPERTY_TRUE);
GO_ITEM('BLOCK.DESC');
ELSE
BEGIN
GO_BLOCK('CCC_MST');
FIRST_RECORD;
LOOP
IF :CCC_MST.DESC like '%'||:BLOCK.DESC||'%'
OR :CCC_MST.CC LIKE '%'||:BLOCK.DESC||'%' THEN
EXIT;
END IF;
NEXT_RECORD;
EXIT WHEN :SYSTEM.LAST_RECORD='TRUE';
END LOOP;
END;
END IF;
END;
你能幫我嗎?
感謝