Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / Object Oriented
 

Static Method

SQL> SQL> CREATE OR REPLACE TYPE zip_code AS OBJECT   2  (five_digit_code NUMBER,   3   four_digit_code NUMBER,   4   STATIC FUNCTION getZip(zip_in zip_code) RETURN zip_Code   5  );   6  / Type created. SQL> CREATE OR REPLACE TYPE BODY zip_code AS   2    STATIC FUNCTION getZip(zip_in zip_code) RETURN zip_code   3    IS   4      v_zip zip_code;   5    BEGIN   6      v_zip :=zip_code(null,null);   7      v_zip.five_digit_code :=zip_in.five_digit_code;   8      v_zip.four_digit_code :=zip_in.four_digit_code;   9      RETURN (v_zip);  10     END;  11  END;  12  / Type body created. SQL>