假设oracle表有很多行。如何获取所有行的特定列? 在名为teacher_description的表中,有100行,其中包含teacher_id,teacher_name列。如何获得100行的teacher_id?
谢谢。
答案 0 :(得分:0)
select teacher_id from teacher_description
答案 1 :(得分:0)
如Ashish Pandya
所述,您只需使用一个简单的选择。
如果出现PLS-00428: an INTO clause is expected in this SELECT statement
错误,我认为您在代码块中调用此语句;在这种情况下,您需要在游标中获取结果。
查看以下代码:
set serveroutput on;
declare
cursor v_cursor is select teacher_id from teacher_description;
begin
for idx in v_cursor loop
dbms_output.put_line(idx.teacher_id);
end loop;
end;
/
如果你需要了解游标,可以在这里找到一个快速链接http://www.tutorialspoint.com/plsql/plsql_cursors.htm,但我建议你从这里开始阅读:http://www.oracle.com/technetwork/issue-archive/2013/13-mar/o23plsql-1906474.html。