sql >> Database teknologi >  >> RDS >> Oracle

dbms_output.put udskriver ikke data

Prøv dette:Tilføj blot dbms_output.put_line('') ​​eller dbms_output.new_line i slutningen af ​​loopet.

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. Undlad venligst at bruge '&' til substitutionsvariabel (&name ) i pl/sql, da det er en funktion, der understøttes af SQL*Plus. Brug i stedet bind-variabel som denne :name



  1. docker.io - Docker-link mellem applikations- og databasecontainere

  2. I JavaFX hvordan man tilføjer combobox med data i tabelvisning

  3. Sådan opretter du en ikke-nul kolonne i en visning

  4. Anatomi af en softwareudviklingsrolle:Dataforsker