Diferència entre revisions de la pàgina «P1-Introducció a PLSQL»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 27: Línia 27:
  
  
''  SET SERVEROUTPUT ON
 
  
'' BEGIN
+
''SET SERVEROUTPUT ON
  
''     DBMS_OUTPUT.PUT_LINE(' Hello World ');
+
''BEGIN
  
'' END;
+
''   DBMS_OUTPUT.PUT_LINE(' Hello World ');
  
''
+
''END;

Revisió del 16:38, 30 gen 2015

1) ¿Qué bloque PL/SQL de los siguientes se ejecuta correctamente?

 a) BEGIN
    END;
 b) DECLARE
    v_amount INTEGER(10);
    END;
 c) DECLARE
    BEGIN
    END;
 d) DECLARE
    v_amount INTEGER(10);
   BEGIN
   DBMS_OUTPUT.PUT_LINE(amount);
   END;

El bloque a no se ejecuta. No tiene ninguna sentencia ejecutable.

El bloque b no tiene la sección ejecutable obligatoria que empieza por la palabra clave BEGIN.

El bloque c tiene todas las partes necesarias, pero ninguna sentencia ejecutable.

El bloque d se ejecuta correctamente.


2) Cree y ejecute un bloque anónimo simple cuya salida sea “Hello World”. Ejecute y guarde este script como P1_1.sql.


SET SERVEROUTPUT ON

BEGIN

DBMS_OUTPUT.PUT_LINE(' Hello World ');

END;