oracle中存储过程变量名门类

oracle中存储过程变量名类型
oracle中存储过程变量名门类

我想问下 V_student是变量名,students.id%TYPE是变量类型,那么中间的ID是做什么用的。(说写错的请不要说话了)、
还有另外一个问题
DECLARE
  V_counter binary_index :=1;
Begin 
  LOOP
      INSERT INTO temp_table
      VALUES(v_counter,'loop index');
      Exit when v_counter>50;
    END LOOP;
END;
这个循环体中,binary_index类型不属于变量类型吧?  VALUES(v_counter,'loop index'); loop index的值怎么改变的。
另外找个oracle的QQ群求指教,菜鸟求组织收留。
------解决方案--------------------
恩,应该是少个下划线
------解决方案--------------------
由程序上下文结构可得,应该是书写失误,少下划线啥的。
游标遍历从students表读数据到相应的id->v_student_id firstname->v_firstname