sql >> Database >  >> RDS >> Oracle

PLSQL genereert willekeurig geheel getal

Variabelen vereisen PL/SQL; het is niet duidelijk uit uw vraag of uw code een correct PL/SQL-blok is. In PL/SQL worden variabelen ingevuld op basis van query's die de INTO-syntaxis gebruiken in plaats van de toewijzingssyntaxis die u gebruikt.

declare
    txt varchar2(128);
    n pls_integer;
begin
    --  this is how to assign a literal
    txt := 'your message here';

    --  how to assign the output from a query
    SELECT dbms_random.value(1,10) num 
    into n
    FROM dual;

end;

U hoeft de querysyntaxis echter niet te gebruiken. Dit is geldig en beter:

declare
    n pls_integer;
begin
    n := dbms_random.value(1,10);
end; 


  1. AWS Database Migratie Service DMS

  2. Oracle-uitvoerparameter ophalen met OracleCommand

  3. Ik moet postcodes opslaan in een database. Hoe groot moet de kolom zijn?

  4. Django-armatuur laadt erg traag