0
以下代碼使用oracle sql * plus創建一個包含get_age
函數的對象表。創建oracle函數
Create Type C_type as Object(
Cname varchar(30),
dob Date,
classification Number,
sample_clip Blob
)
/
ALTER TYPE C_type
ADD MEMBER FUNCTION get_age RETURN INTEGER;
CREATE OR REPLACE TYPE BODY C_type AS
MEMBER FUNCTION get_age RETURN INTEGER IS
currenttime_age integer;
BEGIN
currenttime_age := (SYSDATE - dob)/365.25;
RETURN currenttime_age;
END get_age;
END;
/
我打算是添加返回字符
- 分類爲「短」(如果低於5)的另一功能,「中」(5-45之間)和「長」(以上45)
@ LeorA,我得到這個錯誤警告:類型體創建與編譯錯誤。 – lee
查看我的更新。做了一些更正。 – OldProgrammer
哎呀,我的壞。曾經在測試數據庫上運行過,並沒有推測架構。感謝您的支持! – OldProgrammer