sql >> Database >  >> RDS >> Oracle

Bij het uitvoeren van een script op SQLPlus, wordt een reeks getallen afgedrukt in plaats van uitvoer

Van je bewerkte vraag... je moet het PL/SQL-blok beëindigen met een / op een nieuwe regel om het te laten eindigen en uitvoeren, anders blijft SQL*Plus vragen om meer regels code (dit zijn de cijfers die u ziet). De documentatie laat zien hoe PL/SQL-blokken moeten worden uitgevoerd. En prompt is een SQL*Plus-opdracht, dus u kunt deze niet gebruiken in een PL/SQL-blok. Je hebt ook niet de juiste syntaxis van je blokkering:

SET serveroutput ON;
DECLARE
    mode NUMBER(1) := 1;
BEGIN
    IF mode = 1 THEN
        DBMS_OUTPUT.PUT_LINE('HERE');    
    END IF;
END;
/

prompt fim


  1. Een database importeren en exporteren via phpMyAdmin ('Toegang geweigerd maak database db_name' fout)

  2. Invoegen in SQLite Database Android

  3. Uw ASP.NET-kerntoepassing verbinden met een lokaal exemplaar van SQLServer

  4. Meer informatie over het gebruik van SQL Server Management Studio