CTRL+C pour copier, CTRL+V pour coller
1
CREATE TYPE FilmT AS OBJECT (
6
MEMBER FUNCTION dureeTournage RETURN integer
12
MEMBER FUNCTION dureeTournage RETURN integer)
15
RETURN duree(SELF.debut,SELF.fin);
20
CREATE TABLE Film AS FilmT (
CREATE TYPE FilmT AS OBJECT (
isan:char(33),
titre:varchar2,
debut:date,
fin:date,
MEMBER FUNCTION dureeTournage RETURN integer
);
/
CREATE TYPE BODY FilmT
IS
MEMBER FUNCTION dureeTournage RETURN integer)
IS
BEGIN
RETURN duree(SELF.debut,SELF.fin);
END;
END;
/
CREATE TABLE Film AS FilmT (
PRIMARY KEY (isan));