Procedimiento, Funciones, Cursores
Enviado por julian2230 • 24 de Junio de 2013 • 331 Palabras (2 Páginas) • 306 Visitas
BASE DE DATOS ll: PROCEDIMIENTOS Y FUNCIONES
JULIO LOPEZ
JULIO FRANCO
JEYNER PAZ
GRUPO 412
ING: JHON CANO
INSTTITUCION UNIVERSITARIA ANTONIO JOSE CAMACHO
FACULTAD DE INGENIERIAS
CALI
2013
FUNCION
FUNCIONES:
1 Ingresar el id de usuario y para saber la cedula.
create or replace function func1(variable number)
return varchar2
is
ced varchar2(50);
begin
select cedula into ced from usuario
where id_usuario=variable;
dbms_output.put_line('Cedula: '||ced);
return ced;
end func1;
DECLARE
ced VARCHAR2(50);
BEGIN
ced:=func1(1);
END;
Cedula: 1143928747
……………………………………………………………………………………………………………………………………………………
CREATE OR REPLACE FUNCTION ejemplo_3 (variable NUMBER)
RETURN VARCHAR2
IS
nombre varchar2(50);
BEGIN
SELECT nombres INTO nombre FROM usuario
WHERE id_usuario=variable;
RETURN nombre;
END ejemplo_3;
…………………………………………………………………………………………………………………………………..
create or replace function func1(id number)
return varchar2
is nom varchar2(40);
begin
select descripcion into nom from producto
where id_producto=1;
return nom;
end func1;
declare
nomb varchar2(20);
begin
nomb:=func1(1);
dbms_output.put_line('el nombre del producto que usted solicita es: '||nomb);
end;
begin
dbms_output.put_line(func1(1));
end;
PROCEDIMIENTO
PROCEDIMIENTOS:
Ing
create or replace procedure proce1(variable number)
is
nom varchar2(50);
ape varchar2(50);
ced varchar2(50);
begin
select nombres,apellidos,cedula into nom,ape,ced from usuario
where id_usuario=variable;
dbms_output.put_line('Nombre: '||nom||' apellido: '||ape||' cedula: '||ced);
end proce1;
execute proce1(2);
Nombre: Julio apellido: Franco cedula: 1130670998
......................................................................................................................................................
...