2007年2月15日 星期四

derby 的進階功能,call procedure,call function

能簡單的call function是重要的,
相對於
sybase還要花8萬,
真讓人不爽,

derby的效能是差在那裏呢?

embeded的db,web server,所有皆可可攜性。

這是範例??
CREATE FUNCTION TO_DEGREES(RADIANS DOUBLE) RETURNS DOUBLE
PARAMETER STYLE JAVA NO SQL LANGUAGE JAVA
EXTERNAL NAME 'java.lang.Math.toDegrees'
這是什麼鬼創建方式??

真的假的。

Example

CREATE PROCEDURE SALES.TOTAL_REVENUE(IN S_MONTH INTEGER,
IN S_YEAR INTEGER, OUT TOTAL DECIMAL(10,2))
PARAMETER STYLE JAVA READS SQL DATA LANGUAGE JAVA EXTERNAL NAME
'com.acme.sales.calculateRevenueByMonth'

第三行後就不知所謂了。

也太像寫作文了吧

沒有留言: