sql >> Databáze >  >> RDS >> Oracle

Chci přijmout uživatelský vstup v PL SQL a předat jej proceduře, ukažte mi na to jednoduchý program?

Můžete použít &inp_variable pro předání externího vstupu proměnné PL/SQL.ACCEPT není klíčové slovo PL/SQL. použít externě.

SET SERVEROUTPUT ON
ACCEPT Rollno NUMBER PROMPT 'Enter Roll number : ';
ACCEPT BookName varchar(20) prompt 'Enter book name : ';

DECLARE
   Roll_no   NUMBER := &Rollno;
   B_name    VARCHAR (20) := '&BookName';
BEGIN
   input (Roll_no, B_name);
END;
/

Není to správný způsob, jak spustit váš kód takto. použijte další kontroly uvnitř proc k ovládání uživatelského vstupu.



  1. Zachycování varování MySQL v Pythonu

  2. Proč zde MySQL vždy nepoužívá slučování indexů?

  3. Top 50 otázek k pohovoru o SQL Serveru, které si musíte připravit v roce 2022

  4. Hibernate Chyba při zachování datového typu TEXT