--查询不出数据
DECLARE
  v_batchno varchar2(50);
BEGIN
  v_batchno := '509702C4';
  FOR sd IN (SELECT *
               FROM (SELECT "F_BatchNo" AS f_batchno FROM tns_m0001) ss
              WHERE ss.f_batchno = v_batchno) LOOP
    dbms_output.put_line(sd.f_batchno);
  END LOOP;
END;--可以查出数据,打印结果
DECLARE
  v_batchno varchar2(50);
BEGIN
  v_batchno := '509702C4';
  FOR sd IN (SELECT *
               FROM (SELECT "F_BatchNo" AS f_batchno FROM tns_m0001) ss
              WHERE ss.f_batchno = '509702C4') LOOP
    dbms_output.put_line(sd.f_batchno);
  END LOOP;
END;