3.

-

Crear un bloque anónimo para emitir la frase "Mi PL / SQL bloque funciona" a la

pantalla RESPUESTA:

VARIABLE g_message VARCHAR2(30) BEGIN :g_message := ’My PL/SQL Block Works’; END; / PRINT g_message

4.-

Si queda tiempo, realice el siguiente ejercicio: Crear un bloque que se declaran dos variables. Asigne el valor de estas variables PL / SQL a iSQL * Plus variables del lenguaje principal e imprimir los resultados de las variables PL / SQL a la pantalla. Ejecutar el PL / SQL bloque. Guarde el bloque PL / SQL en un archivo llamado p1q4.sql, haciendo clic en el botón Save Script. Recuerde guardar el guión con una extensión. Sql.
V_CHAR Character (variable length) V_NUM Number Asignar valores a las variables de la siguiente manera: Variable Value -------- ------------------------------------V_CHAR The literal ’42 is the answer’ V_NUM The first two characters from V_CHAR Imprime: G_CHAR = 42 is the answer G_NUM = 42 RESPUESTA:

VARIABLE g_char VARCHAR2(30) VARIABLE g_num NUMBER DECLARE v_char VARCHAR2(30); v_num NUMBER(11,2); BEGIN v_char := ’42 is the answer’; v_num := TO_NUMBER(SUBSTR(v_char,1,2)); :g_char := v_char; :g_num := v_num; END; / PRINT g_char

PRINT g_num .