Diferència entre revisions de la pàgina «P1-Introducció a PLSQL»
De wikiserver
Línia 14: | Línia 14: | ||
DBMS_OUTPUT.PUT_LINE(amount); | DBMS_OUTPUT.PUT_LINE(amount); | ||
END; | END; | ||
− | + | ||
− | El bloque a no se ejecuta. No tiene ninguna sentencia ejecutable. | + | '' 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 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. | + | '' 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.''' | '''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; | ||
+ | |||
+ | '' |
Revisió del 15:34, 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;