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

Jak vytisknout 1 až 10 bez použití smyčky v PL/SQL?

Zde uvádím příklad pro tisk 1 až 10 bez použití smyčky v PL/SQL. Můžete vytisknout až libovolné číslo změnou hodnoty 10 na libovolné číslo, například 100.

Program PL/SQL pro tisk 1 až 10 bez použití smyčky

V níže uvedeném programu používám štítky PL/SQL místo smyčky ke zvýšení hodnoty a tisku. V štítku s názvem (label_main) inkrementuji hodnotu proměnné (i) a zkontroluji, zda je její hodnota větší než 10, pak předám kontrolu štítku s názvem (label_end), jinak předám kontrolu štítku (label_main). Hodnotu v podmínce IF můžete změnit z 10 na požadované číslo a tisknout až do tohoto čísla.

NASTAVIT VÝSTUP SERVERU ZAP;DECLARE i ČÍSLO;ZAČÁTEK i :=0; < i:=i + 1; IF i> 10 THEN GOTO label_end; KONEC KDYŽ; < DBMS_OUTPUT.put_line (i); GOTO štítek_hlavní; < NULL;END;/

Výstup

12345678910Procedura PL/SQL byla úspěšně dokončena.
  1. Jaký je rozdíl mezi MyISAM a InnoDB?

  2. Použití SQL Server Integration Services (SSIS) k naplnění záznamů QuickBooks

  3. Jak spravovat MySQL - pro Oracle DBA

  4. Naplnit JFreechart TimeSeriesCollection z Mysql DB?