Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chuyển điều khiển đến dòng cụ thể bằng lệnh Goto Label trong PLSQL

Dưới đây là một ví dụ cho lệnh PLSQL Goto Label để hướng dẫn điều khiển đi đến số dòng cụ thể trong một số điều kiện. nhãn bằng cách sử dụng <> đến dòng cụ thể đó để trỏ nó vào thời điểm cần thiết.; BẮT ĐẦU CHỌN 1 VÀO v TỪ KÉP WHERE dummy ='V'; - thay đổi dummy ='X' để bỏ qua phần ngoại lệ NGOẠI TRỪ KHI KHÔNG CÓ_DATA_FOUND THÌ DBMS_OUTPUT.put_line ('NO_Data_Found xảy ra.'); GOTO mylabel; CHẤM DỨT; - mã bên dưới trước <> sẽ không được thực thi nếu xảy ra lỗi ở trên - bởi vì trong phần ngoại lệ ở trên, nó đang gửi điều khiển trực tiếp đến nhãn <> - nhưng nếu không có lỗi nào xảy ra ở trên thì toàn bộ chương trình sẽ được thực hiện v:=v + 1; DBMS_OUTPUT.put_line ('Giá trị của biến v là' || v); <> DBMS_OUTPUT.put_line ('Sau khi bắt đầu xử lý nhãn.'); - thực hiện một số tác vụ tại đâyEND; /
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RU hay RUR?

  2. Oracle SQL Hours Sự khác biệt giữa các ngày trong HH:MM:SS

  3. Cách chèn một chuỗi dài vào kiểu dữ liệu CLOB trong Oracle

  4. Có thể loại bỏ một truy vấn duy nhất trong oracle mà không giết phiên không?

  5. Phiên bản Oracle ODP.NET thay thế bất khả tri