Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara mendapatkan input dari pengguna saat runtime

Untuk membaca input pengguna dan menyimpannya dalam variabel, untuk digunakan nanti, Anda dapat menggunakan perintah SQL*Plus ACCEPT .

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

contoh

accept x number prompt 'Please enter something: '

Dan kemudian Anda dapat menggunakan x variabel dalam blok PL/SQL sebagai berikut:

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

Bekerja dengan contoh string:

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. Masalah saat membandingkan hasil to_char(myDate, 'DAY') dengan string

  2. Apa perbedaan antara topeng tanggal 'yy' dan 'rr' Oracle?

  3. BUAT Prosedur Oracle

  4. Basis Data Produksi Baru

  5. Bagaimana cara menghapus duplikat dari daftar yang dipisahkan ruang oleh Oracle regexp_replace?