Ayuda con función con PL SQL que inserte tupla
tema enviado por Nausicaa en SQL
tema iniciado el 23/10/2010
Hola:
necesito saber si es que alguien me puede ayudar a corregir un código
en el que necesito crear una funcion que me inserte una tupla en una tabla que esta
vacia,
-- la tabla que quiero insertar
drop table Perfil CASCADE CONSTRAINTS;
create table Perfil (
idPerfil number(10) NOT NULL,
nombre varchar2(15) NOT NULL,
descripcion varchar2(100) NOT NULL,
CONSTRAINT pk_idPerfil PRIMARY KEY (idPerfil)
);
-- aqui la funcion y la variable compuesta que me ayudara a insertar los datos
DECLARE
TYPE t_Usuario
numPerfil idPerfil.Perfil%type,
nombre nombre.Perfil%type,
descripcion descripcion.Perfil%type
);
BEGIN
create or replace function CrearRegistro (v_Usuario)
return t_Usuario is
v_Usuario t_Usuario;
begin
insert into Perfil
values (v_Usuario);
return v_Usuario;
end;
......................................
Ese es el código, sé que esta mal, pero no sé en que parte o si la sintaxis
será distinta..
Una ayudita plissss!!!