mm111222 发表于 2018-9-22 10:53:09

oracle学习总结一(基础)

  -- Created on 2005-12-27 by LONGSHINE
  declare
  field test_plsql.num%TYPE;
  CURSOR mycursor IS
  SELECT * FROM test_plsql

  WHERE>  record1 mycursor%ROWTYPE;
  BEGIN
  field := 800;
  OPEN mycursor;
  /*   LOOP
  dbms_output.put_line('kaishi!');
  FETCH mycursor INTO record1;
  IF mycursor%FOUND THEN
  dbms_output.put_line('if!');
  --FETCH mycursor INTO record1;
  dbms_output.put_line(to_char(record1.id));
  ELSE
  dbms_output.put_line('没有记录了');
  EXIT;
  END IF;
  END LOOP;*/
  FETCH mycursor INTO record1;
  WHILE mycursor%FOUND LOOP
  dbms_output.put_line(to_char(record1.NAME));
  dbms_output.put_line(mycursor%ROWCOUNT);
  FETCH mycursor INTO record1;
  IF mycursor%NOTFOUND THEN
  dbms_output.put_line('nofound');
  ELSE
  dbms_output.put_line('have found');
  END IF;
  END LOOP;
  close mycursor;
  end;

页: [1]
查看完整版本: oracle学习总结一(基础)