new 对象 oracle
Oracle是一款流行的关系型数据库管理系统,而在使用Oracle数据库的时候,根据对象的不同,创建出来的对象也会有所区别。其中,我们今天要介绍的就是New对象,它是Oracle提供的一种用于创建自定义对象的功能。
与传统的表格、视图等对象不同,New对象可以根据用户的需求自定义其属性和方法,从而实现更灵活的数据库开发。下面我们以一个例子来具体讲解:
CREATE TYPE employee AS OBJECT ( id NUMBER, name VARCHAR2(50), age NUMBER, height NUMBER, weight NUMBER, MEMBER PROCEDURE increaseWeight(p_weight IN NUMBER), MEMBER FUNCTION bmi RETURN NUMBER );