2016-05-16 5 views
-3

oracle表に多数の行があるとします。どのようにしてすべての行に特定の列を取得できますか? 教師用のテーブルには、teacher_id、teacher_nameという列を持つ100個の行があります。 100行のteacher_idを取得するにはどうすればよいですか?oracle表からすべての行を取得する

ありがとうございます。

答えて

0
select teacher_id from teacher_description 
+0

教師IDをすべて取得しますか? –

+0

このエラーが発生したID –

+0

のすべてのレコードを返します::エラー(1090,1):PLS-00428:このSELECT文でINTO句が必要です –

0

Ashish Pandyaと言えば、単純な選択を使用することができます。

PLS-00428: an INTO clause is expected in this SELECT statementエラーが発生した場合は、コードブロック内でこのステートメントを呼び出していると思います。この場合、結果をカーソルで取得する必要があります。

次のコードで見てください:あなたはここで高速リンク、http://www.tutorialspoint.com/plsql/plsql_cursors.htmを見つけることができますカーソルを理解する必要がありますが、私はあなたがここに読み始め示唆場合

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.oracle.com/technetwork/issue-archive/2013/13-mar/o23plsql-1906474.htmlを。

関連する問題