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

Cách tạo menu trong SQLPlus hoặc PL / SQL

Đây là một tập lệnh SQL Plus để làm điều đó:

Lời nhắc
prompt Please make a selection:
prompt 1: Do script a
prompt 2: Do script b
prompt 3: Do script c

accept selection prompt "Enter option 1-3: "

set term off

column script new_value v_script

select case '&selection.'
       when '1' then 'script_a'
       when '2' then 'script_b'
       when '3' then 'script_c'
       else 'menu'
       end as script
from dual;

set term on

@&v_script.

NB 'Menu' trong phần ELSE của biểu thức chữ hoa thường là tên của tập lệnh này, để nó tự chạy lại khi người dùng nhập một tùy chọn không hợp lệ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. thay đổi bảng sửa đổi cột trong cơ sở dữ liệu oracle

  2. ORA-00904 định danh không hợp lệ trên bí danh giải mã

  3. Chúng ta có thể cập nhật các giá trị khóa chính của một bảng không?

  4. Xóa các hàng trùng lặp trong bảng

  5. Oracle Chèn Lựa chọn với thứ tự của