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

Cách nhận thông tin đầu vào từ người dùng trong thời gian chạy

Để đọc đầu vào của người dùng và lưu trữ nó trong một biến, để sử dụng sau này, bạn có thể sử dụng lệnh SQL * Plus ACCEPT .

Accept <your variable> <variable type if needed [number|char|date]> prompt 'message'

ví dụ

accept x number prompt 'Please enter something: '

Và sau đó bạn có thể sử dụng x biến trong một khối PL / SQL như sau:

declare 
  a number;
begin
  a := &x;
end;
/

Làm việc với một ví dụ về chuỗi:

accept x char prompt 'Please enter something: '

declare 
  a varchar2(10);
begin
  a := '&x';   -- for a substitution variable of char data type 
end;           -- to be treated as a character string it needs
/              -- to be enclosed with single quotation marks


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ví dụ SQL động Oracle để chèn bản ghi bằng DBMS_SQL

  2. Đệ quy trên truy vấn cơ sở dữ liệu để nhận kết quả phân cấp bằng Hibernate - Java

  3. GWFG trong Oracle RAC

  4. Hàm JSON_ARRAY () trong Oracle

  5. Phương thức ExecuteBatch trả về mảng giá trị -2 trong java