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

De wikiserver
Dreceres ràpides: navegació, cerca
 
(Hi ha una revisió intermèdia del mateix usuari que no es mostren)
Línia 15: Línia 15:
 
     END;
 
     END;
  
'' El bloque a no se ejecuta. No tiene ninguna sentencia ejecutable.
+
  '''Sol.lució '''
 
+
 
'' El bloque b no tiene la sección ejecutable obligatoria que empieza por la palabra clave BEGIN.
+
  - 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 c tiene todas las partes necesarias, pero ninguna sentencia ejecutable.
 
+
  - El bloque d se ejecuta correctamente.
'' 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.'''
 
'''2) Cree y ejecute un bloque anónimo simple cuya salida sea “Hello World”. Ejecute y guarde este script como P1_1.sql.'''
  
 
+
  ''' Sol.lució '''
 
+
 
''SET SERVEROUTPUT ON
+
    SET SERVEROUTPUT ON
 
+
    BEGIN
''BEGIN
+
        DBMS_OUTPUT.PUT_LINE(' Hello World ');
 
+
    END;
''    DBMS_OUTPUT.PUT_LINE(' Hello World ');
 
 
 
''END;
 

Revisió de 15:44, 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;
 Sol.lució 
 
 - 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.

  Sol.lució 
 
   SET SERVEROUTPUT ON
   BEGIN
        DBMS_OUTPUT.PUT_LINE(' Hello World ');
   END;