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

dbms_output.put netiskne data

Zkuste toto:Stačí přidat dbms_output.put_line('') ​​nebo dbms_output.new_line na konec smyčky.

declare
v_name varchar(30);
v_len number;
v_number number;
  BEGIN

    v_name := :name;
    v_number := length(v_name);
    while v_number > 0
    loop
      dbms_output.put(v_number||'::'||substr(v_name,v_number,1)|| ' ' );
      v_number := v_number - 1;
    END loop;

    dbms_output.new_line;
  end;

P.S. Nepoužívejte prosím '&' pro substituční proměnnou (&name ) v pl/sql, protože je to funkce podporovaná SQL*Plus. Místo toho použijte proměnnou vazby, jako je tato :name



  1. MySQL Zkrácení výsledku při použití Group_Concat a Concat

  2. Omezte výsledek dotazu SQL v MySQL

  3. Chci zkopírovat tabulku obsaženou z jedné databáze a vložit do jiné databázové tabulky

  4. Jaké jsou výhody UPDATE LOW_PRIORITY a INSERT DELAYED INTO?