Tôi không thể tìm thấy điều này ngay lập tức từ các ví dụ. Tôi muốn tăng một biến trong một vòng lặp, trong một hàm.Tăng một số trong một vòng lặp trong plpgsql
Ví dụ:
iterator float 4;
begin
iterator = 1;
while iterator < 999
.....
iterator ++;
END;
Làm thế nào sẽ này được thực hiện?
Tôi đã nhìn vào tài liệu này về việc kiểm soát dòng chảy:
http://www.postgresql.org/docs/8.4/static/plpgsql-control-structures.html
Và ai trong số họ dường như có liên quan đối với tôi, trừ khi đây là hoàn toàn cách duy nhất để mô phỏng incrementing một biến.
được, vậy trong khi câu lệnh kết thúc khi kết thúc? tại sao không kết thúc vòng lặp – CQM
@CQM: xin lỗi, đó là một lỗi đánh máy bên cạnh tôi. Đã sửa. –
trong vòng lặp của tôi Tôi đang làm các truy vấn sql, các câu lệnh đó sử dụng '=' đúng, tức là 'CẬP NHẬT tập mytable this_id = finalid ...' – CQM