18/02/2014

1 ví dụ về sử dụng RowType trong Oracle

Trong Oracle có 1 dạng là RowType, nó giống như 1 object phản ánh một dòng trong một table.

Như trong ví dụ dưới đây, khai báo một RowType là t. Sau đó khai báo 1 cursor lấy dữ liệu từ account_list table, và dùng vòng lặp đổ từng dòng vào RowType t.

DECLARE
  t account_list%RowType;
  CURSOR cc
  IS
    SELECT * FROM account_list;
BEGIN
  OPEN cc;
  LOOP
    FETCH cc INTO t;
    dbms_output.put_line(t.account_list_id);
    EXIT
  WHEN cc%notfound;
  END LOOP;
  CLOSE cc;
END;

1 comments:

:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.

 
Toggle Footer