-
¿Cómo puedo devolver un valor en un bloque anónimo PL SQL?
-
Anonymous Los bloques de código no se almacenan, y que no se citan. Los bloques anónimos son perfectos para secuencias de comandos, o actividades que no desea repetir. Hay cuatro componentes en la estructura básica de un bloque anónimo. Una sección de declaración es opcional y se enumeran las variables y los cursores utilizados en el bloque. Una sección de comenzar es necesario y contiene un conjunto completo de instrucciones para permitir que el bloque de compilar. Una sección excepción es opcional y se utiliza para controlar los errores generados durante la ejecución del programa y, por último, una sección de extremo que se requiere completa el bloque.Instrucciones
1 Conectar con el SQL
Plus de Oracle, haga clic en "Inicio", "Todos los programas", luego haga clic en "SQL Plus".
2 Conectar la versión de línea de comandos de SQL * Plus. En el símbolo del sistema "C:>" Tipo en el "comando sqlplus".
La sintaxis completa del comando sqlplus es "sqlplus [nombre_usuario [/ contraseña [@host_string]]]."El nombre_usuario especifica el nombre de la base de datos de usuario, la contraseña especifica la contraseña para el usuario de base de datos y la cadena de host se utiliza contar a SQL * Plus, donde la base de datos se está ejecutando.
Por ejemplo, "C:> sqlplus scott / tiger".
No se requiere la cadena del host, si está ejecutando la base de datos de Oracle en su propio ordenador.
3 Introducir en un bloque anónimo en el indicador de SQL. Por ejemplo:
SQL>
DECLARAR
- Declaración de variables
TIMESTAMP v_date_time;
EMPEZAR
- Recuperar la marca de tiempo en una variable
systimestamp SELECT
EN v_date_time
De la doble;
- Visualizar la hora actual a la pantalla
DBMS_OUTPUT.PUT_LINE ( 'Hace una hora:' || v_date_time);
EXCEPCIÓN
CUANDO OTROS
ENTONCES
DBMS_OUTPUT.PUT_LINE (sqlerrm);
FIN;
/
Los resultados de la / Bloque Anónimo PL SQL.
Hace una hora: 21-OCT-10 07.37.45.740000 PM
Procedimiento PL / SQL terminado con éxito.