03-05-2013 10:28
Si copias los errores que te ponga Oracle te puedo ir diciendo. Nunca he tocado PL/SQL pero me pongo la sintaxis al lado y ya está.
Hago juegos para odiarlos luego.
Métodos constructores en SQL ¿Alguien me ayuda?
|
03-05-2013 10:28
Si copias los errores que te ponga Oracle te puedo ir diciendo. Nunca he tocado PL/SQL pero me pongo la sintaxis al lado y ya está.
Hago juegos para odiarlos luego.
03-05-2013 11:04
No, si el problema es que Oracle ya no me da errores, lo cual es mucho peor
03-05-2013 11:50
Bueno... ¿pero la parte que no te cuadra no te genera bien los datos o simplemente no te deja añadir nuevos elementos? Yo de esta parte que dices que empiezas a perderte no veo nada mal:
-Tienes el constructor. -Tienes funciones que devuelven algo. -Tienes un procedimiento, que en C es el equivalente a una función void. Lo único que veo raro son los IS, que por lo que entiendo deberían ser AS. CREATE OR REPLACE TYPE BODY Profesor AS CONSTRUCTOR FUNCTION Profesor (apellidos varchar2, primerapellido varchar2, segundoapellido varchar2) RETURN SELF AS RESULT AS BEGIN SELF.apellidos := CONCAT (primerapellido, segundoapellido); ┬á RETURN; END; MEMBER PROCEDURE setNombre (Nombre varchar2, Apellidos varchar2) IS BEGIN ┬á SELF.Nombre := CONCAT (Nombre, Apellidos); END setNombre; MEMBER FUNCTION getNombre RETURN varchar2 IS BEGIN ┬á RETURN SELF.nombre; END getNombre; END;
Hago juegos para odiarlos luego.
|
« Tema anterior | Tema siguiente »
|