En este video se incluye una via muy rapida para crear una conexion a la base de datos:
Si necesitas algun video o algun tipo de explicacion, puedes escribir a: plsqlags@gmail.com o dejar tu comentario en este blog
En este video podemos ver la creacion de un stored procedure muy sencillo que nos imprime los jobs de una tabla, despues podemos ver la manera de ejecutar esos bloques de codigo dentro de un bloque anonimo.
Ejecutar Stored Procedure en bloque anonimo
lunes, 26 de mayo de 2008
Oracle Stored procedure
Publicado por PL SQL basico en 22:31 1 comentarios
jueves, 22 de mayo de 2008
Tutorial de PL SQL
Mostramos un tutorial con principios basicos para comenzar a programar en pl sql
En la pagina de oracle, vienen muchos ejemplos, en especial recomiendo la seccion oracle by examples, alli dan consejos paso a paso para programar una aplicacion con .net, php o java, ya sea usando toplink, hibernate, spring, struts,
Una herramienta que te facilita mucho el trabajo es el jdeveloper, excelente herramienta, algo pesada pero muy buena, para poder encontrar manuales de oracle puedes acceder a www.scribd.com y hay un universo basto de informacion, solo hace falta voluntad para ponerse a estudiar
Publicado por PL SQL basico en 21:38 0 comentarios
miércoles, 21 de mayo de 2008
Procedimientos Almacenados y PL
Todos los ejercicios vistos hasta este punto han sido bloques anonimos, se corren como scripts y se compilan por la base de datos, ahora veremos codigo mas modular. Codigo modular es una metodologia para escribir programas en partes pequeñas, cada una ejecuta tareas pequeñas, una vez que el codigo modular es almacenado en la base de datos, este llega a ser un objeto de la base de datos o subprograma que esta disponible por otros programas para ejecutar acciones repetitivas:
La sintaxis es la siguiente:
create or replace procedure name
[parameter]
as
[local declaration]
begin
[executable statements]
exception
[exception handles]
end;
Publicado por PL SQL basico en 16:27 0 comentarios
sábado, 17 de mayo de 2008
Loops en PL SQL, demostracion en video
En PL SQL podemos usar 4 tipos de loops
while
numeric for
simple loop
cursor
En esta ocasion vamos a ver un ejemplo de simple loop
loop
statement 1;
statement 2;
exit when condition = true;
end loop;
end;
un ejemplo practico seria:
--Este ejemplo imprime los numeros del 1 al 10 usando loop
declare
x number:=0;
begin
loop
x:=x+1;
exit when x >10;
dbms_output.PUT_LINE('Valor de X: ' || x);
end loop;
end;
Publicado por PL SQL basico en 18:54 0 comentarios
jueves, 15 de mayo de 2008
Variables de Substitucion, ejemplo con video
Este ejemplo se utilizo SQL developer 1.5.0.52 y Oracle 10g
puedes descargar ambos desde www.oracle.com
PL SQL no es un lenguaje como otros de programacion, ya que solo reside en entornos de oracle, una caracteristica muy utilizada es la llamada variable de substitucion, es un identificador normal, pero al inicio lleva un '&'
Este tipo de variables nos permiten ingresar valores a nuestros programas para ser despues utilizados como parametros, etc, a continuacion dejo un ejemplo:
declare
job1 varchar2(30)=&j;
job2 varchar2(30);
begin
select job_title into job2 where job_id = job1;
dbms_output.put_line('Registro encontrado');
dbms_output.put_line(job2);
exception
when no_data_found
dbms_output.put_line('Registro no se encuentra');
end;
Publicado por PL SQL basico en 23:03 0 comentarios
lunes, 12 de mayo de 2008
Manejo de errores
El siguiente ejemplo nos ayuda a manejar los errores en pl sql
hay que agregar la sentencia
exception
when no_data_found then
Publicado por PL SQL basico en 21:13 0 comentarios
Bloque anonimo
En el siguiente video, creamos un bloque anonimo utilizando sql developer y la base de datos oracle 10g express
SQL developer puede ser descargado desde el sitio de oracle.com
El bloque anonimo consta de:
declare
<---declaracion de variables--->
begin
<----Sentencias SQL--->
<----ciclos--->
<----codigo pl sql--->
end
exceptions;
<----sentencias para manejo de errores--->
anuncios gratis
Publicado por PL SQL basico en 19:53 0 comentarios