Título: Problema a la hora de crear procedure de insercion de datos en oracle Publicado por: guass19 en 12 Junio 2012, 13:00 pm Necesito crear un procedimiento automatico en oracle para insertar datos en esta tabla
Create table Clientes ( dni varchar2 NOT NULL, nombre varchar2 NULL, apellido1 varchar2 NULL, apellido2 varchar2 NULL, calle varchar2 NULL, numero number NULL, ciudad varchar2 NULL, provincia varchar2 NULL, cp varchar2 NULL Primary Key (dni_cliente) ) ; Estoy intentandolo pero no me sale :( CREATE OR REPLACE PROCEDURE alta_clientes (dni in varchar2 :=not NULL, nombre in varchar2 := NULL, apellido1 in varchar2 := NULL, apellido2 in varchar2 := NULL, calle in varchar2 := NULL, numero in number := NULL, ciudad in varchar2 := NULL, provincia in varchar2 := NULL, cp in varchar2 := NULL) is begin insert into clientes (dni, nombre, apellido1, apellido2, calle, numero, ciudad, provincia,cp) values (dni, nombre, apellido1, apellido2, calle, numero, ciudad, provincia, cp); end; A ver si alguien me puede ayudar Un saludo y gracias de ante mano Título: Re: Problema a la hora de crear procedure de insercion de datos en oracle Publicado por: Aberroncho en 12 Junio 2012, 23:02 pm Al primer golpe de vista y sin saber que error te está dando, yo diría que te sobra el ":= not null" y el ":= null" en la declaración de parámetros del procedimiento.
La sintaxis es: Código
Sería más fácil si nos pusieras el código de error y el mensaje de error que te da al ejecutarlo. Título: Re: Problema a la hora de crear procedure de insercion de datos en oracle Publicado por: guass19 en 20 Junio 2012, 09:04 am Al final un minuto despues de preguntar aqui me vi que habia un editor de donde sacar el sintaxis y ya me salio. Un saludo y gracias de todas maneras :-\
|