Guardar varios registros
Estoy usando un procedimiento "guardar_materia" para guardar un registro en la base de datos, asi:
Tengo un boton que ejecuta la linea guardar_materia(:materia.codigo, :materia.nombre);
El procedimiento es el siguiente:
procedure guardar_materia (v_cod in number, v_nom in varchar2) IS
BEGIN
insert into materia (cod_materia, nombre_materia)
values (v_cod, v_nom);
commit;
END ;
Trabaja muy bien cuando se trata de un sola registro, pero cuando le mando varios registro de una sola vez solamente guarda el primero y el ultimo.
Que ciclo debo usar para que guarde todas los registros que le mando?
Gracias
Tengo un boton que ejecuta la linea guardar_materia(:materia.codigo, :materia.nombre);
El procedimiento es el siguiente:
procedure guardar_materia (v_cod in number, v_nom in varchar2) IS
BEGIN
insert into materia (cod_materia, nombre_materia)
values (v_cod, v_nom);
commit;
END ;
Trabaja muy bien cuando se trata de un sola registro, pero cuando le mando varios registro de una sola vez solamente guarda el primero y el ultimo.
Que ciclo debo usar para que guarde todas los registros que le mando?
Gracias
¿ Puedes decirnos como mandas varios registros a la vez al procedure que has puesto?
